@@ -7,6 +7,7 @@ use crate::c_oracle_header::{
7
7
PC_VERSION ,
8
8
} ;
9
9
use crate :: deserialize:: load_account_as;
10
+ use crate :: error:: OracleError ;
10
11
use crate :: rust_oracle:: {
11
12
clear_account,
12
13
init_mapping,
@@ -57,7 +58,7 @@ fn test_init_mapping() {
57
58
& [ funding_account. clone( ) , mapping_account. clone( ) ] ,
58
59
instruction_data
59
60
) ,
60
- Err ( ProgramError :: InvalidArgument )
61
+ Err ( OracleError :: InvalidFreshAccount . into ( ) )
61
62
) ;
62
63
63
64
clear_account ( & mapping_account) . unwrap ( ) ;
@@ -75,7 +76,7 @@ fn test_init_mapping() {
75
76
& [ funding_account. clone( ) , mapping_account. clone( ) ] ,
76
77
instruction_data
77
78
) ,
78
- Err ( ProgramError :: InvalidArgument )
79
+ Err ( OracleError :: InvalidFundingAccount . into ( ) )
79
80
) ;
80
81
81
82
funding_account. is_signer = true ;
@@ -87,7 +88,7 @@ fn test_init_mapping() {
87
88
& [ funding_account. clone( ) , mapping_account. clone( ) ] ,
88
89
instruction_data
89
90
) ,
90
- Err ( ProgramError :: InvalidArgument )
91
+ Err ( OracleError :: InvalidSignableAccount . into ( ) )
91
92
) ;
92
93
93
94
mapping_account. is_signer = true ;
@@ -99,7 +100,7 @@ fn test_init_mapping() {
99
100
& [ funding_account. clone( ) , mapping_account. clone( ) ] ,
100
101
instruction_data
101
102
) ,
102
- Err ( ProgramError :: InvalidArgument )
103
+ Err ( OracleError :: InvalidFundingAccount . into ( ) )
103
104
) ;
104
105
105
106
funding_account. is_writable = true ;
@@ -111,7 +112,7 @@ fn test_init_mapping() {
111
112
& [ funding_account. clone( ) , mapping_account. clone( ) ] ,
112
113
instruction_data
113
114
) ,
114
- Err ( ProgramError :: InvalidArgument )
115
+ Err ( OracleError :: InvalidSignableAccount . into ( ) )
115
116
) ;
116
117
117
118
mapping_account. is_writable = true ;
@@ -123,7 +124,7 @@ fn test_init_mapping() {
123
124
& [ funding_account. clone( ) , mapping_account. clone( ) ] ,
124
125
instruction_data
125
126
) ,
126
- Err ( ProgramError :: InvalidArgument )
127
+ Err ( OracleError :: InvalidSignableAccount . into ( ) )
127
128
) ;
128
129
129
130
mapping_account. owner = & program_id;
@@ -136,7 +137,7 @@ fn test_init_mapping() {
136
137
& [ funding_account. clone( ) , mapping_account. clone( ) ] ,
137
138
instruction_data
138
139
) ,
139
- Err ( ProgramError :: InvalidArgument )
140
+ Err ( OracleError :: InvalidSignableAccount . into ( ) )
140
141
) ;
141
142
142
143
mapping_account. data = prev_data;
0 commit comments