-
Notifications
You must be signed in to change notification settings - Fork 1
Rails plugin to validate test fixtures
License
nigelramsay/test_fixtures
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
TestFixtures
============
Adds a unit test called "fixtures_test" which confirms each of your fixtures are valid.
Just run:
rake test:units
or
ruby test/units/fixtures_test.rb
Example Output
==============
If your test fails, you will get an error message such as:
$ ruby test/unit/fixtures_test.rb
Loaded suite test/unit/fixtures_test
Started
F
Finished in 0.503429 seconds.
1) Failure:
test_fixtures(FixturesTest)
[test/unit/fixtures_test.rb:35:in `assert_valid'
test/unit/fixtures_test.rb:34:in `assert_valid'
test/unit/fixtures_test.rb:11:in `test_fixtures'
test/unit/fixtures_test.rb:10:in `each'
test/unit/fixtures_test.rb:10:in `test_fixtures'
test/unit/fixtures_test.rb:7:in `each'
test/unit/fixtures_test.rb:7:in `test_fixtures'
/Users/nigelramsay/projects/sharesight/vendor/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:33:in `__send__'
/Users/nigelramsay/projects/sharesight/vendor/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:33:in `run']:
Region[408794758] is not valid:
Label is too short (minimum is 3 characters)
Label can't be blank.
<false> is not true.
1 tests, 36 assertions, 1 failures, 0 errors
Installation instructions
=========================
To install, run this:
script/plugin install git://github.com/nigelramsay/test_fixtures.git
To uninstall, run this:
script/plugin remove test_fixtures
Credits
=======
Much of the code is from an rspec test case. I found it somewhere out there on the internet, but I can't remember where. Credit goes to that guy. I just tweaked it to remove the rspec dependency, and enhanced the failure reporting.
Copyright (c) 2008 Able Technology Limited, released under the MIT license
About
Rails plugin to validate test fixtures
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published