Sha256: 75cbe34a8095647f234eda9d849e111ee4be6cb1ae32f2eb5492146b6660c53c

Contents?: true

Size: 561 Bytes

Versions: 21

Compression:

Stored size: 561 Bytes

Contents

require "spec_helper"

scope do
  let(:m1) { :m1 }
  let!(:m3) { :m3 }

  let(:m4) { :m4 }
  let!(:m5) { :m5 }

  spec do
    m1 == :m1
  end
  #
  spec do
    ! defined?(m2)
  end

  spec do
    m3 == :m3
  end

  spec do
    ! defined?(@m4)
  end

  spec do
    !! defined?(@m5)
  end

  scope do
    let(:m2) { :m2 }
    spec do
      m1 == :m1
    end

    spec do
      m2 == :m2
    end
  end
end

scope do
  @c = true
  test do
    @a = true
    !defined?(@b)
  end

  test do
    @b = true
    !defined?(@a)
  end

  test do
    !defined?(@c)
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
matest-1.7.4 spec/matest_specs/scoping_stuff_spec.rb
matest-1.7.3 spec/matest_specs/scoping_stuff_spec.rb
matest-1.7.2 spec/matest_specs/scoping_stuff_spec.rb
matest-1.7.1 spec/matest_specs/scoping_stuff_spec.rb
matest-1.7.0 spec/matest_specs/scoping_stuff_spec.rb
matest-1.6.9 spec/matest_specs/scoping_stuff_spec.rb
matest-1.6.6 spec/matest_specs/scoping_stuff_spec.rb
matest-1.6.5 spec/matest_specs/scoping_stuff_spec.rb
matest-1.6.4 spec/matest_specs/scoping_stuff_spec.rb
matest-1.6.3 spec/matest_specs/scoping_stuff_spec.rb
matest-1.6.2 spec/matest_specs/scoping_stuff_spec.rb
matest-1.6.1 spec/matest_specs/scoping_stuff_spec.rb
matest-1.6.0 spec/matest_specs/scoping_stuff_spec.rb
matest-1.5.6 spec/matest_specs/scoping_stuff_spec.rb
matest-1.5.5 spec/matest_specs/scoping_stuff_spec.rb
matest-1.5.4 spec/matest_specs/scoping_stuff_spec.rb
matest-1.5.3 spec/matest_specs/scoping_stuff_spec.rb
matest-1.5.2 spec/matest_specs/scoping_stuff_spec.rb
matest-1.5.1 spec/matest_specs/scoping_stuff_spec.rb
matest-1.5.0 spec/matest_specs/scoping_stuff_spec.rb