require 'test/unit' class Product_Load_Test < Test::Unit::TestCase def setup @db = `sqlite3 -line products.db 'select * from products'` end def test_automate assert_match /title = Pragmatic Project Automation/, @db assert_match /description =

\s+Pragmatic Project Automation/, @db assert_match %r|image_url = /images/auto.jpg|, @db assert_match /price = 24.95/, @db end def test_version assert_match /title = Pragmatic Version Control/, @db assert_match /description =

\s+This book is a recipe-based approach/, @db assert_match %r|image_url = /images/svn.jpg|, @db assert_match /price = 28.5/, @db end def test_unit assert_match /title = Pragmatic Unit Testing/, @db assert_match /description =

\s+Pragmatic programmers use feedback/, @db assert_match %r|image_url = /images/utc.jpg|, @db assert_match /price = 27.75/, @db end end