test/unit/serializer_test.rb in paper_trail-3.0.0.beta1 vs test/unit/serializer_test.rb in paper_trail-3.0.0.rc1

- old
+ new

@@ -12,30 +12,30 @@ @fluxor = Fluxor.create :name => 'Some text.' @original_fluxor_attributes = @fluxor.send(:item_before_change).attributes # this is exactly what PaperTrail serializes @fluxor.update_attributes :name => 'Some more text.' end - should 'work with the default yaml serializer' do + should 'work with the default `YAML` serializer' do # Normal behaviour assert_equal 2, @fluxor.versions.length assert_nil @fluxor.versions[0].reify assert_equal 'Some text.', @fluxor.versions[1].reify.name - # Check values are stored as YAML. + # Check values are stored as `YAML`. assert_equal @original_fluxor_attributes, YAML.load(@fluxor.versions[1].object) # This test can't consistently pass in Ruby1.8 because hashes do no preserve order, which means the order of the - # attributes in the YAML can't be ensured. + # attributes in the `YAML` can't be ensured. if RUBY_VERSION.to_f >= 1.9 assert_equal YAML.dump(@original_fluxor_attributes), @fluxor.versions[1].object end end end context 'JSON Serializer' do setup do PaperTrail.configure do |config| - config.serializer = PaperTrail::Serializers::Json + config.serializer = PaperTrail::Serializers::JSON end Fluxor.instance_eval <<-END has_paper_trail END @@ -44,11 +44,11 @@ @original_fluxor_attributes = @fluxor.send(:item_before_change).attributes # this is exactly what PaperTrail serializes @fluxor.update_attributes :name => 'Some more text.' end teardown do - PaperTrail.config.serializer = PaperTrail::Serializers::Yaml + PaperTrail.config.serializer = PaperTrail::Serializers::YAML end should 'reify with JSON serializer' do # Normal behaviour assert_equal 2, @fluxor.versions.length @@ -86,10 +86,10 @@ @original_fluxor_attributes = @fluxor.send(:item_before_change).attributes.reject { |k,v| v.nil? } # this is exactly what PaperTrail serializes @fluxor.update_attributes :name => 'Some more text.' end teardown do - PaperTrail.config.serializer = PaperTrail::Serializers::Yaml + PaperTrail.config.serializer = PaperTrail::Serializers::YAML end should 'reify with custom serializer' do # Normal behaviour assert_equal 2, @fluxor.versions.length