require File.dirname(__FILE__) + '/../test_helper'

class BookTest < Test::Unit::TestCase
  fixtures :books

  def test_isbn_validation

    assert_kind_of Book, books(:java_cb)

    java_cb = Book.new
    java_cb.title = books(:java_cb).title
    java_cb.isbn = books(:java_cb).isbn

    assert java_cb.save

    java_cb.isbn = books(:bad_cb).isbn

    assert !java_cb.save
    assert java_cb.errors.invalid?('isbn')
  end
end