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

Spec Fixes + Rails 5 Rough Edges #388

Merged
merged 17 commits into from
Nov 22, 2016
Merged

Spec Fixes + Rails 5 Rough Edges #388

merged 17 commits into from
Nov 22, 2016

Commits on Nov 15, 2016

  1. Upgrade Elasticsearch, remove unnecessary extensions and config optio…

    …ns, ensure seeding doesn't happen twice, add ONET and Custom Content seeding, re-arrange bower setup, install bower devDependencies for test running, tweak sleep time
    toastercup committed Nov 15, 2016
    Configuration menu
    Copy the full SHA
    81fe4cc View commit details
    Browse the repository at this point in the history
  2. Create Rails 5 ApplicationRecord abstract class, use dotenv-rails to …

    …load environment variables even earlier, use Rails 5-compatible awesome_nested_set, add missing User/has_many/Posts association, remove old Mongo-related code, switch new_framework_defaults to Rails 5 defaults (an optimistic decision; potentially premature), eager_load Rails for test environment in environment config rather than test setup
    toastercup committed Nov 15, 2016
    Configuration menu
    Copy the full SHA
    f8173c0 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2016

  1. Configuration menu
    Copy the full SHA
    ee9a881 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2016

  1. Fix broken migrations by ensuring FactoryGirl lazy-loads hardcoded cl…

    …ass references; reference new cortexcms.org domain; utilize recommended ApplicationJob abstract class; remove unused tenantUsers scope; remove client_skips_authorization? assumptions - no longer needed; set AR generators to use UUID PKs by default
    toastercup committed Nov 17, 2016
    Configuration menu
    Copy the full SHA
    ccabf88 View commit details
    Browse the repository at this point in the history
  2. Fix API Documents spec

    toastercup committed Nov 17, 2016
    Configuration menu
    Copy the full SHA
    f28c7e7 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2016

  1. Fix a bunch of specs by using FactoryGirl's build instead of create, …

    …which doesn't persist factory to AR/ES; should speed up specs; these UserAbility specs aren't testing persistence, just authorization, so this is reasonable
    toastercup committed Nov 18, 2016
    Configuration menu
    Copy the full SHA
    b84edd8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    31956b2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    adfa38b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7157098 View commit details
    Browse the repository at this point in the history
  5. Completely refactor test harness, add Elliott's coverage improvements…

    …, fix coverage generation
    toastercup committed Nov 18, 2016
    Configuration menu
    Copy the full SHA
    29cf846 View commit details
    Browse the repository at this point in the history
  6. Add .rspec

    toastercup committed Nov 18, 2016
    Configuration menu
    Copy the full SHA
    a2876da View commit details
    Browse the repository at this point in the history
  7. Switch to HTTPS git URIs

    toastercup committed Nov 18, 2016
    Configuration menu
    Copy the full SHA
    e6e730e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    65f9583 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    610c96f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ab90ed0 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2016

  1. Configuration menu
    Copy the full SHA
    9fed96d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be92af2 View commit details
    Browse the repository at this point in the history