1. 28 6月, 2017 1 次提交
    • T
      Initial attempt at refactoring API scope declarations. · 6f192250
      Timothy Andrew 提交于
      - Declaring an endpoint's scopes in a `before` block has proved to be
        unreliable. For example, if we're accessing the `API::Users` endpoint - code
        in a `before` block in `API::API` wouldn't be able to see the scopes set in
        `API::Users` since the `API::API` `before` block runs first.
      
      - This commit moves these declarations to the class level, since they don't need
        to change once set.
      6f192250
  2. 14 3月, 2017 1 次提交
    • R
      Implement `json_response` as a `let` variable · 5f7592d5
      Rémy Coutable 提交于
      This is not a good idea to memoize `json_response` using an instance
      variable because `rspec-retry` doesn't clear instance variables on
      retries, only `let` variables.
      
      This will avoid issues where retries would fail on a different line that
      the original failure, blurrying what's the real failure.
      
      Also, automatically add api: true to specs under
      /spec/requests/(ci/)?api/, and include JsonHelpers in controller, request
      and API specs.
      Signed-off-by: NRémy Coutable <remy@rymai.me>
      5f7592d5
  3. 31 1月, 2017 1 次提交
  4. 13 1月, 2017 2 次提交
  5. 20 7月, 2016 1 次提交
  6. 14 9月, 2015 1 次提交
  7. 10 6月, 2015 1 次提交
  8. 14 5月, 2013 1 次提交
  9. 01 12月, 2012 1 次提交
  10. 03 9月, 2012 1 次提交
  11. 26 8月, 2012 2 次提交
    • R
      Add a simple `api` method to ApiHelpers, replacing api_prefix · b2a5344a
      Robert Speicher 提交于
      See docs for usage
      b2a5344a
    • R
      Cleanup spec/support folder and spec/spec_helper · fba174e9
      Robert Speicher 提交于
      Changes:
      * Move spec/monkeypatch to spec/support
      * Remove unused support/shared_examples
      * Move support/api to support/api_helpers to match module name
      * Move support/login to support/login_helpers to match module name
      * Move API specs to requests/api (convention over configuration)
      * Remove unused support/js_patch
      * Simplify login_as helper
      * Move DatabaseCleaner stuff to its own support file
      * Remove unnecessary configuration and requires from spec_helper
      fba174e9