Sha256: 54ac6074ab6ac9fe6f58336bd5b154bdbe9b644d51d67651c609aef77a0702c1

Contents?: true

Size: 585 Bytes

Versions: 22

Compression:

Stored size: 585 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/spec_helper')

require 'hx'

describe Hx::NullInput do
  before(:each) do
    @null_source = Hx::NullInput.new
  end

  it "should return itself from each_entry" do
    @null_source.each_entry(Hx::Path::ALL) {}.should == @null_source
  end

  it "enumerates no entry paths" do
    @null_source.each_entry(Hx::Path::ALL) do |path, entry|
      raise RuntimeError("No entries")
    end
  end
end

describe Hx::NULL_INPUT do
  it "is an instance of Hx::NullInput" do
    Hx::NULL_INPUT.should be_an_instance_of(Hx::NullInput)
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
hx-0.26.1 spec/nullinput_spec.rb
hx-0.26.0 spec/nullinput_spec.rb
hx-0.25.0 spec/nullinput_spec.rb
hx-0.24.0 spec/nullinput_spec.rb
hx-0.23.0 spec/nullinput_spec.rb
hx-0.22.0 spec/nullinput_spec.rb
hx-0.21.0 spec/nullinput_spec.rb
hx-0.20.0 spec/nullinput_spec.rb
hx-0.19.0 spec/nullinput_spec.rb
hx-0.18.0 spec/nullinput_spec.rb
hx-0.17.0 spec/nullinput_spec.rb
hx-0.16.0 spec/nullinput_spec.rb
hx-0.15.0 spec/nullinput_spec.rb
hx-0.14.0 spec/nullinput_spec.rb
hx-0.13.0 spec/nullinput_spec.rb
hx-0.12.0 spec/nullinput_spec.rb
hx-0.11.0 spec/nullinput_spec.rb
hx-0.10.0 spec/nullinput_spec.rb
hx-0.9.0 spec/nullinput_spec.rb
hx-0.8.4 spec/nullinput_spec.rb