test/binding_test.rb in representable-3.0.3 vs test/binding_test.rb in representable-3.0.4

- old
+ new

@@ -1,13 +1,13 @@ require 'test_helper' class BindingTest < MiniTest::Spec Binding = Representable::Binding - let (:render_nil_definition) { Representable::Definition.new(:song, :render_nil => true) } + let(:render_nil_definition) { Representable::Definition.new(:song, :render_nil => true) } describe "#skipable_empty_value?" do - let (:binding) { Binding.new(render_nil_definition) } + let(:binding) { Binding.new(render_nil_definition) } # don't skip when present. it { binding.skipable_empty_value?("Disconnect, Disconnect").must_equal false } # don't skip when it's nil and render_nil: true @@ -20,12 +20,12 @@ it { Binding.new(Representable::Definition.new(:song)).skipable_empty_value?("Fatal Flu").must_equal false } end describe "#default_for" do - let (:definition) { Representable::Definition.new(:song, :default => "Insider") } - let (:binding) { Binding.new(definition) } + let(:definition) { Representable::Definition.new(:song, :default => "Insider") } + let(:binding) { Binding.new(definition) } # return value when value present. it { binding.default_for("Black And Blue").must_equal "Black And Blue" } # return false when value false. @@ -33,14 +33,14 @@ # return default when value nil. it { binding.default_for(nil).must_equal "Insider" } # return nil when value nil and render_nil: true. - it { Binding.new(render_nil_definition).default_for(nil).must_equal nil } + it { Binding.new(render_nil_definition).default_for(nil).must_be_nil } # return nil when value nil and render_nil: true, even when :default is set" do - it { Binding.new(Representable::Definition.new(:song, :render_nil => true, :default => "The Quest")).default_for(nil).must_equal nil } + it { Binding.new(Representable::Definition.new(:song, :render_nil => true, :default => "The Quest")).default_for(nil).must_be_nil } # return nil if no :default - it { Binding.new(Representable::Definition.new(:song)).default_for(nil).must_equal nil } + it { Binding.new(Representable::Definition.new(:song)).default_for(nil).must_be_nil } end end \ No newline at end of file