Sha256: 1dcaef03294478ba020350df183c5d0e97700bddbf5e404d3561aeedc8cdf45e

Contents?: true

Size: 519 Bytes

Versions: 1

Compression:

Stored size: 519 Bytes

Contents

require 'spec_helper'

describe(Inspector) do
  let(:validator) { double() }
  before(:each) do
    Inspector.instance_variable_set(:@validator, validator)
  end

  describe "#valid" do
    it "calls @validator.valid" do
      validator.should_receive(:valid).once.with("validator name")
      Inspector.valid("validator name")
    end
  end

  describe "#validate" do
    it "calls @validator.validate" do
      validator.should_receive(:validate).once.with("value")
      Inspector.validate("value")
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
object-inspector-0.1.0 spec/inspector_spec.rb