File tree Expand file tree Collapse file tree
spec/octocatalog-diff/tests Expand file tree Collapse file tree Original file line number Diff line number Diff line change 204204 end
205205 end
206206
207+ describe '#setup_enc_overrides' do
208+ it 'should set up overrides for from and to' do
209+ options = {
210+ to_enc_override_in : [ 'foo=bar' ] ,
211+ from_enc_override_in : [ 'baz=buzz' ]
212+ }
213+ OctocatalogDiff ::Cli . setup_enc_overrides ( options )
214+ expect ( options [ :to_enc_override ] ) . to be_a_kind_of ( Array )
215+ expect ( options [ :to_enc_override ] . size ) . to eq ( 1 )
216+ expect ( options [ :to_enc_override ] . first ) . to be_a_kind_of ( OctocatalogDiff ::API ::V1 ::Override )
217+ expect ( options [ :to_enc_override ] . first . key ) . to eq ( 'foo' )
218+ expect ( options [ :to_enc_override ] . first . value ) . to eq ( 'bar' )
219+
220+ expect ( options [ :from_enc_override ] ) . to be_a_kind_of ( Array )
221+ expect ( options [ :from_enc_override ] . size ) . to eq ( 1 )
222+ expect ( options [ :from_enc_override ] . first ) . to be_a_kind_of ( OctocatalogDiff ::API ::V1 ::Override )
223+ expect ( options [ :from_enc_override ] . first . key ) . to eq ( 'baz' )
224+ expect ( options [ :from_enc_override ] . first . value ) . to eq ( 'buzz' )
225+ end
226+ end
227+
207228 describe '#catalog_only' do
208229 context 'working catalog output to file' do
209230 before ( :each ) do
You can’t perform that action at this time.
0 commit comments