spec/cfndsl_spec.rb in cfndsl-0.11.1 vs spec/cfndsl_spec.rb in cfndsl-0.11.3

- old
+ new

@@ -152,9 +152,23 @@ it 'FnGetAZs' do func = subject.FnGetAZs 'reg' expect(func.to_json).to eq('{"Fn::GetAZs":"reg"}') end + context 'FnNot', 'Array' do + it 'FnNot' do + func = subject.FnNot(['foo']) + expect(func.to_json).to eq('{"Fn::Not":["foo"]}') + end + end + + context 'FnNot', 'String' do + it 'FnNot' do + func = subject.FnNot('foo') + expect(func.to_json).to eq('{"Fn::Not":["foo"]}') + end + end + context 'FnFormat', 'String' do it 'formats correctly' do func = subject.FnFormat('abc%0def%1ghi%%x', 'A', 'B') expect(func.to_json).to eq('{"Fn::Join":["",["abc","A","def","B","ghi","%","x"]]}') end