rspec icon indicating copy to clipboard operation
rspec copied to clipboard

(Rust) Rspec - a BDD test harness for stable Rust

Results 15 rspec issues
Sort by recently updated
recently updated
newest added

It wasn't possible to write tests for objects that is not `Send + Sync` before, this PR solves this problem.. * Removed `rayon` crate (which require Send + Sync) to...

I want to use an assertion library like [k9](https://github.com/aaronabramov/k9) in rspec, but it's not colorized because the message when the assertion fails is escaped. Can support this?

When declaring an example, we need to keep a reference to the current context, which holds the current group of examples. Today, it's done by giving the context by argument...

E-hard
K-design

I have the feeling that instead of implementing dedicated logic for skipping of/focussing on specific suites/contexts/examples it might be a good idea to instead add support for adding custom tags....

E-hard
K-design

The famous `fit`, and `fdescribe` ! Role: when used, only the focused tests are run. This needs a change in design to report to the runner that we are in...

E-medium
K-design

Ref: https://github.com/thekompanee/fuubar This is hard to do, as there is many term manipulations in play. Probably needs a change in the design somewhere.

E-medium
K-feature request

I think we should come up with a more sophisticated model for test execution order. Two goals I would want to achieve by changing the current naïve logic: ## Have...

E-hard
K-design

### Environment: - [x] [Implementing `let` (or some kind of state for tests)](https://github.com/mackwic/rspec/issues/7) (PR https://github.com/mackwic/rspec/pull/30) ### Before & After - [x] [Implement `before_all` and `after_all`](https://github.com/mackwic/rspec/issues/20) (PR https://github.com/mackwic/rspec/pull/30) - [x] [Real...

The famous `xit` and `xdescribe` ! When used, the runner print them as success, count them as skipped, and doesn't run them. It needs a little change in design to...

E-medium
mentor available
K-feature request

Tests are documentation, and the formatters should represent that. Rspec has some nice examples of a doc output, mocha.js also. Here is an example of how it looks like: ![example](http://i.stack.imgur.com/xRmg5.png)...

E-medium
mentor available
K-feature request