Sha256: 4e9b9accbf81f590fc229634aa3eea4c8b9fed95ef01fa22e5cddef3e3bb9b48

Contents?: true

Size: 568 Bytes

Versions: 1

Compression:

Stored size: 568 Bytes

Contents

require 'test_helper'

class PostsControllerTest < ActionController::TestCase
  test "should update post" do
    post = Post.create!(:title => "Hello, World", :body => "This is a test.", :author => "Matt Haley")
    assert !post.new_record?

    assert_difference("Audit.count") do
      put :update, :id => post.to_param, :post => { :title => "First post!" }
      assert_redirected_to post_path(assigns(:post))

      audit = assigns(:post).audits.first
      assert_equal ["Hello, World", "First post!"], audit.change_set["title"]
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
track_changes-0.5.1 test/functional/posts_controller_test.rb