Initial commit to the repo
[kwestie.git] / test / unit / user_action_observer_test.rb
blob003e6b7bf2a8af284218f250bd82a043df09496d
1 require File.dirname(__FILE__) + '/../test_helper'
3 class UserActionObserverTest < Test::Unit::TestCase
4   fixtures :issues, :users
6   def setup
7     @user = users(:quentin)
8     UserActionObserver.current_user = @user
9   end
11   def test_should_create_issue_created_by
12       issue = create_issue
13       assert_not_nil issue.created_by
14       assert_equal issue.created_by, users(:quentin)
15   end
17 #  def test_should_update_issue_updated_by
18 #      issue = issues(:one)
19 #      issue.update_attributes( :title => "new test title", :description => "new test desc" )
20 #      assert_not_nil issue.updated_by
21 #      assert_equal issue.updated_by, users(:quentin)
22 #  end
24   protected
25     def create_issue(options = {})
26       Issue.create({ :title => 'new issue title', :description => 'really bad description' }.merge(options))
27     end
28 end