Sha256: 777ffe1de4c802a9d6d04021de225c15604083c6f0835234fd772d21d1e21201

Contents?: true

Size: 440 Bytes

Versions: 26

Compression:

Stored size: 440 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(%i[foo Foo])
    end
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
cfndsl-0.16.13 spec/names_spec.rb
cfndsl-0.16.12 spec/names_spec.rb
cfndsl-0.16.11 spec/names_spec.rb
cfndsl-0.16.10 spec/names_spec.rb
cfndsl-0.16.9 spec/names_spec.rb
cfndsl-0.16.8 spec/names_spec.rb
cfndsl-0.16.7 spec/names_spec.rb
cfndsl-0.16.6 spec/names_spec.rb
cfndsl-0.16.5 spec/names_spec.rb
cfndsl-0.16.3 spec/names_spec.rb
cfndsl-0.16.2 spec/names_spec.rb
cfndsl-0.16.1 spec/names_spec.rb
cfndsl-0.15.3 spec/names_spec.rb
cfndsl-0.15.2 spec/names_spec.rb
cfndsl-0.15.1 spec/names_spec.rb
cfndsl-0.15.0 spec/names_spec.rb
cfndsl-0.14.0 spec/names_spec.rb
cfndsl-0.13.1 spec/names_spec.rb
cfndsl-0.13.0 spec/names_spec.rb
cfndsl-0.12.11 spec/names_spec.rb