Sha256: df2e7dd6940f9ed2acad3b3148a55619777190c039160420432087ce29ca7ef0

Contents?: true

Size: 441 Bytes

Versions: 18

Compression:

Stored size: 441 Bytes

Contents

require 'spec_helper'

describe CfnDsl do
  context '.method_names' do
    it 'returns an array of string method names when called without a block' do
      expect(described_class.method_names('foo')).to eq(%w(foo Foo))
    end

    it 'yields symbol method names when called with a block' do
      results = []
      described_class.method_names('foo') { |name| results << name }
      expect(results).to eq([:foo, :Foo])
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
cfndsl-0.12.3 spec/names_spec.rb
cfndsl-0.12.2 spec/names_spec.rb
cfndsl-0.12.1 spec/names_spec.rb
cfndsl-0.12.0 spec/names_spec.rb
cfndsl-0.11.12 spec/names_spec.rb
cfndsl-0.11.11 spec/names_spec.rb
cfndsl-0.11.10 spec/names_spec.rb
cfndsl-0.11.9 spec/names_spec.rb
cfndsl-0.11.8 spec/names_spec.rb
cfndsl-0.11.6 spec/names_spec.rb
cfndsl-0.11.5 spec/names_spec.rb
cfndsl-0.11.4 spec/names_spec.rb
cfndsl-0.11.3 spec/names_spec.rb
cfndsl-0.11.1 spec/names_spec.rb
cfndsl-0.11.0 spec/names_spec.rb
cfndsl-0.10.2 spec/names_spec.rb
cfndsl-0.10.1 spec/names_spec.rb
cfndsl-0.10.0 spec/names_spec.rb