Commit Graph

11 Commits

Author SHA1 Message Date
Igor Zubkov ffd5a28b45 Fix typo 2020-10-15 13:38:07 -06:00
Pedro Paiva 543c18bce9 Fix deprecation warning: 'Using a dynamic :controller/:action segment in a route is deprecated' 2020-10-15 09:18:03 -06:00
Gui Vieira d97bdd6cab
Update test versions and dependencies (#1269) 2020-01-01 12:20:50 -08:00
Elliot Winkler b310986f9a Use correct migration class in acceptance tests
In Rails 5.0, migration classes changed so that they were versioned:
instead of inheriting from `ActiveRecord::Migration`, you inherited from
`ActiveRecord::Migration[5.0]`. The old way wasn't removed, however --
that is, until Rails 5.1. Hence, our acceptance tests that use the old
style no longer work under the 5.1 Appraisal.
2017-09-28 01:09:23 -05:00
Elliot Winkler 158839b3a6 Use `head` instead of `render: nothing` in tests
`render nothing: true` was removed from Rails 5.1 and has no effect
anymore -- it was replaced with `head`.
2017-09-28 01:08:55 -05:00
Elliot Winkler a90db8071e Fix acceptance tests to match recent changes
Descriptions and failure messages of all matchers have been updated, so
fix acceptance tests that reference either of these things.
2015-12-13 20:22:23 -07:00
Lucas D'Avila 721900b8fd Allow the use of matchers from multiple libs, for non rails projects.
* It changes shoulda-matchers to allow the integration with multiple
  libraries like active_model and active_record.

  For example, in a non Rails project isn't possible to use both
  validate_presence_of and validate_uniqueness_of matchers, because they
  are from different libraries (one from active_model and the other from
  active_record respectively).

  This change allow the integration with multiple libraries. fixes #710
2015-06-01 00:43:07 -06:00
Elliot Winkler 72f60fae94 Add support for Postgres
When running tests, you can now switch between running them against a
SQLite or PostgreSQL database. This is accomplished by modifying the
unit and acceptance tests so that when they generate and load the test
Rails application, database.yml is replaced with content that will
configure the database appropriately.
2015-02-12 16:01:00 -07:00
Elliot Winkler 190007155e Remove auto-detection of Rails / test framework 2015-02-09 10:52:51 -07:00
Elliot Winkler 0da09b2132 Clean up acceptance tests a bit 2014-11-05 16:39:08 -07:00
Elliot Winkler 3fb4cdb3b7 Add new RSpec acceptance tests to replace Cucumber 2014-11-05 09:53:33 -07:00