sms-pager/test/smoke_test.rb

36 lines
771 B
Ruby
Raw Normal View History

2015-09-12 15:37:05 -05:00
require 'test_helper'
class SmokeTest < ActiveSupport::TestCase
# include Rack::Test::Methods
# Here we are pretty much just checking that the database is
# rolling back transactions after each test run.
def test_db_reload
assert_empty Person.with_name('clean insert'), 'DB has not refreshed'
Person.create(
first_name: 'clean',
last_name: 'insert',
phone: '8885551212',
email: 'insert@mailinator.com'
)
refute_empty Person.with_name('clean insert'), 'person insert failed!'
end
def test_db_reload_2x
test_db_reload
end
def test_db_reload_3x
test_db_reload
end
def test_fixture_load
num_people = Person.all.count
assert num_people > 2, "Should have loaded more than 2 people"
end
end