@@ -136,7 +136,7 @@ describe('Generators module', () => {
136
136
it ( 'non existing key should use factory if provided' , ( ) => {
137
137
const data = 'bar' ;
138
138
const factory : ( ) => string = vitest . fn ( ) . mockReturnValue ( data ) ;
139
- expect ( generator . getContextData ( 'foo' , factory ) ) . toBe ( data ) ;
139
+ expect ( generator . getContextData ( 'foo' , { factory } ) ) . toBe ( data ) ;
140
140
expect ( factory ) . toHaveBeenCalled ( ) ;
141
141
} ) ;
142
142
@@ -151,34 +151,24 @@ describe('Generators module', () => {
151
151
const key = 'foo' ;
152
152
const data = 'bar' ;
153
153
const factory : ( ) => string = vitest . fn ( ) . mockReturnValue ( data ) ;
154
- expect ( generator . getContextData ( { context, key } , factory ) ) . toBe ( data ) ;
154
+ expect ( generator . getContextData ( { context, key } , { factory } ) ) . toBe ( data ) ;
155
155
expect ( factory ) . toHaveBeenCalled ( ) ;
156
156
expect ( env . getContextMap ( context ) . get ( key ) ) . toBe ( data ) ;
157
157
} ) ;
158
- } ) ;
159
-
160
- describe ( '#setContextData' , ( ) => {
161
- beforeEach ( ( ) => {
162
- generator = new Base ( {
163
- env : env ,
164
- resolved : 'test' ,
165
- localConfigOnly : true ,
166
- } ) ;
167
- } ) ;
168
158
169
- it ( 'sets new data and retrieves old data' , ( ) => {
159
+ it ( 'using overrides option sets new data and retrieves old data' , ( ) => {
170
160
const key = 'foo' ;
171
161
const data = 'bar' ;
172
- expect ( generator . setContextData ( key , data ) ) . toBe ( undefined ) ;
173
- expect ( generator . setContextData ( key , 'new' ) ) . toBe ( data ) ;
162
+ expect ( generator . getContextData ( key , { override : data } ) ) . toBe ( undefined ) ;
163
+ expect ( generator . getContextData ( key , { override : 'new' } ) ) . toBe ( data ) ;
174
164
} ) ;
175
165
176
- it ( 'supports custon context' , ( ) => {
166
+ it ( 'supports overrides option with custon context' , ( ) => {
177
167
const context = 'ctx' ;
178
168
const key = 'foo' ;
179
169
const data = 'bar' ;
180
- expect ( generator . setContextData ( { context, key } , data ) ) . toBe ( undefined ) ;
181
- expect ( generator . setContextData ( { context, key } , 'new' ) ) . toBe ( data ) ;
170
+ expect ( generator . getContextData ( { context, key } , { override : data } ) ) . toBe ( undefined ) ;
171
+ expect ( generator . getContextData ( { context, key } , { override : 'new' } ) ) . toBe ( data ) ;
182
172
expect ( env . getContextMap ( context ) . get ( key ) ) . toBe ( 'new' ) ;
183
173
} ) ;
184
174
} ) ;
0 commit comments