Skip to content
#

Testing

Testing is the practice of systematically testing software to make sure it works. Testing can be iterative, and happen multiple times.

Eliminate bugs and ship with more confidence by adding these tools to your workflow.

Here are 313 public repositories matching this topic...

etagwerker
etagwerker commented Mar 11, 2020

Hi there,

I think this can be a good issue for a first-time contributor. It would be great if we can increase documentation for the DatabaseCleaner::Configuration API: https://github.com/DatabaseCleaner/database_cleaner/blob/master/lib/database_cleaner/configuration.rb#L56-L72

Even though methods are pretty self-explanatory, I think it is a good idea to maintain a complete documentation for

lsimoneau
lsimoneau commented Mar 22, 2017

I really like enforcing one expectation per example. But with RSpec's exception matching, you need two expect calls if you want to assert something about an exception:

expect { my_code }.to raise_error(MyErrorType) do |error|
  expect(error.message).to match /something went wrong/
end

There's no way to match against the error message without first wrapping the call, and RSpec o

Wikipedia
Wikipedia

Testing apps

BuildPulse

Automatically detect, track, and rank flaky tests so you can regain trust in your test suite

TestQuality

The #1 Test Case Creation and Management for GitHub Workflows

You can’t perform that action at this time.