Sha256: 6c7607c7d2af896f6f6a0fc9b09db68fff12db20dabb9bb73819b43df6aa14da

Contents?: true

Size: 462 Bytes

Versions: 14

Compression:

Stored size: 462 Bytes

Contents

# -*- coding: utf-8 -*-
require 'hiroshimarb/dsl'

module Hiroshimarb
  describe DSL do
    let(:dsl) { DSL.new }

    describe '#member' do
      subject { dsl.member }
      it { should have(1).items }
    end

    describe '#name' do
      subject { dsl.name "hoge" }

      it "name が設定できる" do
        dsl.member
        subject
        member = dsl.instance_exec { @member }
        expect(member.name).to eq("hoge")
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
hiroshimarb-0.2.5 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.2.4 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.2.3 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.2.2 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.2.1 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.2.0 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.1.4 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.1.3 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.1.2 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.1.1 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.1.0 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.0.4 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.0.3 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.0.2 spec/hiroshimarb/dsl_spec.rb