Sha256: 17137ff97251eb4b9e0ee4d2ceb3103e03b38e89ca9a17bbc21423ae0553785d

Contents?: true

Size: 657 Bytes

Versions: 20

Compression:

Stored size: 657 Bytes

Contents

module CloudSesame
  module Query
    module DSL
      describe Base do

        class TestClass
          include Base
        end

        subject { TestClass.new }

        shared_examples 'return self instance' do
          it 'should return itself' do
            expect(result).to eq subject
          end
        end

        describe '#method_return' do
          let(:result) { subject.send(:dsl_return) }
          include_examples 'return self instance'
        end

        describe '#method_scope' do
          let(:result) { subject.send(:dsl_scope) }
          include_examples 'return self instance'
        end

      end
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
CloudSesame-0.4.6 spec/cloud_sesame/query/dsl/base_spec.rb
CloudSesame-0.4.5 spec/cloud_sesame/query/dsl/base_spec.rb
CloudSesame-0.4.4 spec/cloud_sesame/query/dsl/base_spec.rb
CloudSesame-0.4.3 spec/cloud_sesame/query/dsl/base_spec.rb
CloudSesame-0.4.2 spec/cloud_sesame/query/dsl/base_spec.rb
CloudSesame-0.4.1 spec/cloud_sesame/query/dsl/base_spec.rb
CloudSesame-0.4.0 spec/cloud_sesame/query/dsl/base_spec.rb
CloudSesame-0.3.6 spec/cloud_sesame/query/dsl/base_spec.rb
CloudSesame-0.3.5 spec/cloud_sesame/query/dsl/base_spec.rb
CloudSesame-0.3.4 spec/cloud_sesame/query/dsl/base_spec.rb
CloudSesame-0.3.3 spec/cloud_sesame/query/dsl/base_spec.rb
CloudSesame-0.3.2 spec/cloud_sesame/query/dsl/base_spec.rb
CloudSesame-0.3.1 spec/cloud_sesame/query/dsl/base_spec.rb
CloudSesame-0.3.0 spec/cloud_sesame/query/dsl/base_spec.rb
CloudSesame-0.2.5 spec/cloud_sesame/query/dsl/base_spec.rb
CloudSesame-0.2.4 spec/cloud_sesame/query/dsl/base_spec.rb
CloudSesame-0.2.3 spec/cloud_sesame/query/dsl/base_spec.rb
CloudSesame-0.2.2 spec/cloud_sesame/query/dsl/base_spec.rb
CloudSesame-0.2.1 spec/cloud_sesame/query/dsl/base_spec.rb
CloudSesame-0.2.0 spec/cloud_sesame/query/dsl/base_spec.rb