require File.join(File.dirname(__FILE__), 'spartan_helper') require 'active_test/asserts/validations' class MockModel attr_reader :errors def initialize @errors = {} end end class AssertsValidationsTest < Test::Unit::TestCase include ActiveTest::Asserts::Validations def setup @good_model = MockModel.new @bad_model = MockModel.new @bad_model.errors[:flies] = "should be dead" end def test_should_assert_error_on_bad_model assert_error_on @bad_model, :flies end def test_should_assert_no_error_on_good_model assert_no_error_on @good_model, :flies end end