Sha256: dbcdeb60c5a1d9433cc17b9ebb3ffb51d214853f5eea21a29ec29a493a6137d5
Contents?: true
Size: 1.13 KB
Versions: 1
Compression:
Stored size: 1.13 KB
Contents
require File.expand_path('../test_helper', __FILE__) module SubDiff class DiffTest < Test::Unit::TestCase def setup @diff_value = 'test' @diff_value_was = 'testing' @diff = Diff.new(@diff_value, @diff_value_was) @diff_without_value_was = Diff.new(@diff_value) end def test_initialize_with_value_was assert_equal @diff_value, @diff.value assert_equal @diff_value_was, @diff.value_was end def test_initialize_without_value_was assert_equal @diff_value, @diff_without_value_was.value assert_equal @diff_without_value_was.value, @diff_without_value_was.value_was end def test_changed? assert @diff.changed? assert !@diff_without_value_was.changed? assert !Diff.new('test', 'test').changed? end def test_method_missing assert_equal @diff_value.upcase, @diff.upcase assert_raises(NoMethodError) { @diff.invalid_method } end def test_respond_to_missing? assert @diff.respond_to?(:upcase) assert !@diff.respond_to?(:invalid_method) end def test_to_s assert_equal @diff.value, @diff.to_s end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sub_diff-0.0.0 | test/diff_test.rb |