Sha256: b2e92107a189673814fd12d672ea1ebab9a60d049b0441687aab517773a3e73c

Contents?: true

Size: 720 Bytes

Versions: 6

Compression:

Stored size: 720 Bytes

Contents

require 'helper'

require 'neo/rails/mock'

class MockTest < NeoRailsCase
  context :tagged do
    let(:mock) { Neo::Rails::Mock.new(:foo, :bar) }

    test "has mock_description" do
      assert_equal "Foo, Bar", mock.mock.description
    end

    test "mock_tagged?" do
      assert mock.mock.tagged?(:foo)
      assert mock.mock.tagged?(:foo)
      assert mock.mock.tagged?(:bar)
      refute mock.mock.tagged?(:baz)
    end
  end

  context :untagged do
    let(:mock) { Neo::Rails::Mock.new }

    test "has empty mock_description" do
      assert_equal "", mock.mock.description
    end

    test "is not mock_tagged?" do
      refute mock.mock.tagged?(:foo)
      refute mock.mock.tagged?(:bar)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
neo-rails-0.0.6 test/mock_test.rb
neo-rails-0.0.5 test/mock_test.rb
neo-rails-0.0.4 test/mock_test.rb
neo-rails-0.0.3 test/mock_test.rb
neo-rails-0.0.2 test/mock_test.rb
neo-rails-0.0.1 test/mock_test.rb