Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Work in progress to fix the test suite #479

Merged
merged 9 commits into from Aug 30, 2016
Merged

Work in progress to fix the test suite #479

merged 9 commits into from Aug 30, 2016

Conversation

p-decoraid
Copy link

@p-decoraid p-decoraid commented Aug 30, 2016

The goal of the work which is partially done in this PR is to be able to run camaleon-cms's test suite using its repository.

To that end this PR makes the following changes:

  • A dummy rails application added under spec directory
  • Bootstrap/initialization changes so that rake invokes rspec and runs both cms and dummy app's migrations
  • bundle exec rspec now works too
  • Development dependencies added on sass-rails, jquery-rails and coffee-rails - all needed by admin assets to compile
  • Mailer tests are passing
  • Routing tests are changed to match the code and are passing
  • Development dependency added on selenium-webdriver for feature specs
  • Feature specs are running in firefox, some are passing, not all yet
  • Second fix for doorkeeper_token/rescue nil #478 is required for feature specs to pass

@owen2345 owen2345 merged commit 038880a into owen2345:master Aug 30, 2016
@p-decoraid
Copy link
Author

❤️

Building in circleci: https://circleci.com/gh/Decor-Aid/camaleon-cms/4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants