require File.dirname(__FILE__) + '/../test_helper' class EntryTest < Test::Unit::TestCase fixtures :entries
context "Entries" do def setup # code to be run before all test methods end should "a.not save new record without user_id" do new_entry = Entry.new(:user_id => nil, :text => 'x'*100) assert_equal false, new_entry.save end .... .... end result! rake test:units (in C:/rails/tw) c:/ruby/bin/ruby -Ilib;test "c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake/ rake_test_loader.rb" "test/unit/entry_test.rb" "test/unit/invitations_test.rb" Loaded suite c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake/rake_test_loader Started F......FE Finished in 0.391 seconds. 1) Failure: test: Entries should a.not save new record without user_id. (EntryTest) [./test/unit/entry_test.rb:13 C:/rails/tw/vendor/plugins/shoulda/lib/shoulda/gem/shoulda.rb:190 C:/rails/tw/vendor/plugins/shoulda/lib/shoulda/gem/shoulda.rb:190]: <false> expected but was <true>. 2) Failure: test: Invitations should c.not save new record with email password excedd 64 cha r. (InvitationsTest) [./test/unit/invitations_test.rb:24 C:/rails/tw/vendor/plugins/shoulda/lib/shoulda/gem/shoulda.rb:190 C:/rails/tw/vendor/plugins/shoulda/lib/shoulda/gem/shoulda.rb:190]: <false> expected but was <true>. 3) Error: test: Invitations should d.not save new record without user. (InvitationsTest): ActiveRecord::StatementInvalid: Mysql::Error: #23000Column 'user_id' cannot be n ull: INSERT INTO .... ./test/unit/invitations_test.rb:30 C:/rails/tw/vendor/plugins/shoulda/lib/shoulda/gem/shoulda.rb:190 C:/rails/tw/vendor/plugins/shoulda/lib/shoulda/gem/shoulda.rb:190 9 tests, 8 assertions, 2 failures, 1 errors rake aborted! Command failed with status (1): [c:/ruby/bin/ruby -Ilib;test "c:/ruby/lib/r...] (See full trace by running task with --trace) On 4/8/08, Widi Harsojo <[EMAIL PROTECTED]> wrote: > Kebetulan lagi dapet kerjaan nge-test program rails, tadinya mo make RSpec > eeeee, check di rubyinside malah nyoba-in shoulda > ("http://giantrobots.thoughtbot.com/") > > nice and apalagi ada macro2nya jadi codenya dikiiiiit banget he he he.... > > apalagi yang ngerasa standard test di rails kebanyakan underscore, > RSpec terlalu ....... > > > http://mtnwestrubyconf2008.confreaks.com/12saleh.html > > Best Regards, > Widi Harsojo >