Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Nov 24, 2013
  1. Get the tests running on Rubinius 2

    I'm having trouble getting simplecov to work with Rubinius's coverage stdlib,
    so I'm skipping that for now.
  2. Enable simultaneous test runs by interpolating TEST_ENV_NUMBER into s…

    …implecov's dir name
    Otherwise, the test runners overwrite each other's coverage data, producing false negatives.
    TEST_ENV_NUMBER is the variable used in parallel_tests for database names, etc.
  3. More robust technique to strip out other people's warnings in a test …

    Instead of playing whack-a-mole with new warnings every time someone ships new
    code, this simply removes anything originating in gems or the stdlib.
  4. Fix that tests run in forked processes were printing coverage reports

    For a few tests, we shell out to `ruby -e "require 'fakeweb'; ..."` to get a
    clean environment in order to check what warnings appear when you combine
    FakeWeb with other libs. Recently these processes starting printing coverage
    reports, which messes with our assertions about the warnings output.
    This sets the SimpleCov formatter to `MultiFormatter[]` for those processes,
    which keeps them collecting/logging coverage data while suppressing any output.
    p.s. this also sneaks in a more robust technique for checking whether the full
    suite is being run (in #running_all_tests?).
Commits on Nov 18, 2013
  1. Upgrade mocha to the latest

Commits on May 19, 2013
  1. Merge branch GunioRobot/clean, closing #29

    * GunioRobot/clean:
      Revert the whitespace-bot's changes to vendored gems
      Remove whitespace [ WhitespaceBot]
  2. Revert the whitespace-bot's changes to vendored gems

    This reverts part of commit 3b78bb4.
Commits on May 16, 2013
Commits on May 15, 2013
  1. Update test descriptions to reflect intent of 6b2075f

    Also, use more concise matchers.
  2. Merge branch myronmarston/nil_response_body, closing #32

    * myronmarston/nil_response_body:
      Return nil when the body is stubbed as '' or nil.
Commits on May 14, 2013
  1. RDoc no longer supports 1.8.6

Commits on May 12, 2013
  1. Run the tests' preflight checks under autotest, too

    This includes a quick extract-method refactor (well, extract-task) so
    you can run the preflight checks without running all the tests.
  2. Upgrade Bundler on Travis if it's old or unstable

    (I'm seeing a worker with a copy of 1.3.0pre8 experience test failures
    because it prints some warnings that were fixed by 1.3.0 final:
  3. Add a `rake clean`

  4. Fix tests for FakeWeb's warnings by hiding noise from new gems

    Also, move that method out of the test file.
  5. RCov out, SimpleCov in

  6. Fix up error message a bit

  7. Better rake task description

  8. Make `rake test` do the pre-flight tasks like `rake` does

    Some tools like RVM default to `rake test`, so it's easier if that
    task does the right thing. Also, it's nice to be able to refer to the
    main task by name so you can use it as an argument on the command
    line, etc.
Something went wrong with that request. Please try again.