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

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

  def test_book_CRUD

    lisp_cookbook = Book.new :title => books(:lisp_cb).title, 
                             :isbn => books(:lisp_cb).isbn

    assert lisp_cookbook.save

    lisp_book_copy = Book.find(lisp_cookbook.id)

    assert_equal lisp_cookbook.isbn, lisp_book_copy.isbn

    lisp_cookbook.isbn = "0596007973"

    assert lisp_cookbook.save
    assert lisp_cookbook.destroy
  end
end