Sha256: 4a8c46e396f59d0d1e194b326c862d6816d0039574ddcd6eb0cc3dd641d21359

Contents?: true

Size: 633 Bytes

Versions: 1

Compression:

Stored size: 633 Bytes

Contents

require 'abstract_unit'

class FixturesTest < Test::Unit::TestCase
  def setup
    @fixtures = create_fixtures("topics")
  end

  def test_attributes
    assert_equal("The First Topic", @fixtures["first"]["title"])
    assert_nil(@fixtures["second"]["author_email_address"])
  end

  def test_inserts
    firstRow = ActiveRecord::Base.connection.select_one("SELECT * FROM topics WHERE author_name = 'David'")
    assert_equal("The First Topic", firstRow["title"])

    secondRow = ActiveRecord::Base.connection.select_one("SELECT * FROM topics WHERE author_name = 'Mary'")
    assert_nil(secondRow["author_email_address"])
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
activerecord-1.0.0 test/fixtures_test.rb