Sha256: 9c281f58605dac00de8e8f49d38a239271cff2c604fbc5a4e53d941566b88ac1
Contents?: true
Size: 521 Bytes
Versions: 29
Compression:
Stored size: 521 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' describe CfnDsl::OutputDefinition do let(:template) { CfnDsl::OrchestrationTemplate.new } let(:target) { File.read("#{File.dirname(__FILE__)}/fixtures/rule-assertion.json") } context '#Assert' do it 'formats correctly' do output = template.Rule(:testRule) do Assert('x', FnEachMemberIn(FnValueOfAll('a', 'b'), FnRefAll('c'))) RuleCondition FnEquals(Ref('y'), 'z') end expect(output.to_json).to eq(target) end end end
Version data entries
29 entries across 29 versions & 1 rubygems