Sha256: 4d6693d789f6c57ab88b93641beedf6fbb36a52bfbdb366418d05f1330652e82

Contents?: true

Size: 484 Bytes

Versions: 9

Compression:

Stored size: 484 Bytes

Contents

# -*- coding: utf-8 -*-
require 'spec_helper'
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

9 entries across 9 versions & 1 rubygems

Version Path
hiroshimarb-0.3.1 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.3.0 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.2.13 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.2.12 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.2.10 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.2.9 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.2.8 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.2.7 spec/hiroshimarb/dsl_spec.rb
hiroshimarb-0.2.6 spec/hiroshimarb/dsl_spec.rb