Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/cucumber/cucumber-ruby-core

Core library for the Ruby flavour of Cucumber
https://github.com/cucumber/cucumber-ruby-core

Be explicit about the ordering of messages.

RSpec 3 seems to be stricter about ordering

5ed2a61db758c98a691c476c161e6fb022596264 authored over 10 years ago by Steve Tooke <[email protected]>
Pass gherkin node to steps instantiated from outline steps

The instantiated step need to know the name of the outline step, so the
un-instantiated name can...

7d83a3c58facd1c737cd3ace0b925f4fd34432ee authored over 10 years ago by Björn Rasmusson <[email protected]>
More consistent use of `gherkin_statement`

0587706a241f7f377f18c03b537dc7290d521e24 authored over 10 years ago by Matt Wynne <[email protected]>
Merge pull request #59 from brasmusson/ast-gherkin-statement

Add gherkin_statement accessor to Ast::ScenarioOutline and Ast::ExamplesTable

caf12c65df176625f6099e881a9ef0cbaa39dd73 authored over 10 years ago by Matt Wynne <[email protected]>
Add gherkin_statement accessor to ScenarioOutline, ExamplesTable

4f773fabb50f393992f1499f7d7dc0e3da064a83 authored over 10 years ago by Björn Rasmusson <[email protected]>
Include test case source in hooks

15c8c77aff16b731f4d0da5fceca6a33aedb42cf authored over 10 years ago by Steve Tooke <[email protected]>
Add a spec for new DataTable method

16ae62f14982794994b1fa5033f7d8c131e44eae authored over 10 years ago by Matt Wynne <[email protected]>
Merge pull request #56 from adbatista/table_diff

methods for table diff

b4329d113e855a495723ca9e539185354464181a authored over 10 years ago by Matt Wynne <[email protected]>
Use an UnskippableMapping for hooks

This means an After hook will still be executed even if the scenario is
failing.

b8c8e8575d54ec6f13d8026a4388a7da60677aac authored over 10 years ago by Matt Wynne <[email protected]>
Get rid of dead HookCompiler code

Merge specs into Mapper's specs

2bf17fc799bfc3864f83623a21ef4bfc4e9b6b1b authored over 10 years ago by Matt Wynne <[email protected]>
More consistency

5de5ad0d0a44ffcfc8b71dff741ebc89b2a589f9 authored over 10 years ago by Matt Wynne <[email protected]>
Remove StepRunner::DryRun

Responsibility for managing `--dry-run` has move to the front end.

b0ddc21ada9d3a9febe9fc752b1d1b753c25953a authored over 10 years ago by Steve Tooke <[email protected]>
Add skipping the rest of a test case.

A mapping that raises Result::Skipped will skip that step and all
subsequent steps for a test ca...

5f6fb87ad4ce153576e0446e41d9c0b9c882edbe authored over 10 years ago by Steve Tooke <[email protected]>
Fix RSpec version to ~> 2.99.

Nearly there with RSpec 3.0 support, but there's a strange error in
core_spec - seems the rspec ...

ab4501e8277de1e36a1975fc350efcde03141a74 authored over 10 years ago by Steve Tooke <[email protected]>
Be explicit about which visitor will walk the next part of the tree.

RSpec 3.0 is unable to correctly report blocks with optional paramters
that are yielded by stubb...

59b8b911d7ce3f32d2f69b10cc6d4d7b430f5f1b authored over 10 years ago by Steve Tooke <[email protected]>
Remove redundant clause from TAG_MATCHER.

`\w` already matches `\d`

```ruby
"5" =~ /\d/ # => 0
"9" =~ /\w/ # => 0
```

Prevents `warning:...

0aa584b9c132905d0f7c7482bc833b1fbfa279e5 authored over 10 years ago by Steve Tooke <[email protected]>
Use `be_truthy` and `be_falsey` in specs

RSpec 3.0 has depreceated `be_true` and `be_false`.

54632bed90e7a48e1ca927febeeba4ce5efcef33 authored over 10 years ago by Steve Tooke <[email protected]>
Add `Test::Case#step_count`

RSpec have matcher used `__send__` to access private test_steps
collection :(

c902806c0c9712cb63bceb4a0032734d194d389d authored over 10 years ago by Steve Tooke <[email protected]>
Rename `shadowing outer local variable`s.

60ca33968a838d8ff62302cf7347ea298dfbf2ea authored over 10 years ago by Steve Tooke <[email protected]>
Add debug filter to dump out compiled test cases / steps

9bbd3e37aecc18fb703cb50943f31d138dd1341b authored over 10 years ago by Matt Wynne <[email protected]>
Reverse the filters so that mapping is done last

This ensures that we don't bother mapping for test cases that have been
filtered out.

4788b381b5818c4f954b6bf7dd4aa1d4098ff116 authored over 10 years ago by Matt Wynne <[email protected]>
A bit of refactoring and renaming

d9a1fde7b96c1ac708714e4470fb66c7becc0452 authored over 10 years ago by Matt Wynne <[email protected]>
Work around https://github.com/travis-ci/travis-ci/issues/2220

f67a2a41574f9548099f8181be31f5acd8079060 authored over 10 years ago by Matt Wynne <[email protected]>
Got AfterStep hook working cc @tooky

Had to merge Mapper and HookCompiler so that the user mappings can be
read in a single pass

TOD...

f776de9a8560439b9f701cc561a080985ed0dc30 authored over 10 years ago by Matt Wynne <[email protected]>
Refactor, rename

3361d773ca7747b1e60a0544946f141340d4ee2f authored over 10 years ago by Matt Wynne <[email protected]>
Refactor

a2660d09a941b132fc11cb34a6bcc893e3f48023 authored over 10 years ago by Matt Wynne <[email protected]>
First pass at adding AfterStep hooks

250ad259f999af0e9761d6faa2f7ab1c693fd610 authored over 10 years ago by Matt Wynne <[email protected]>
Remove feature and scenario from hooks source

a630a966e7843626ab6acc71fceaa0c70ed8b8d1 authored over 10 years ago by Matt Wynne <[email protected]>
Expose location from ExamplesTable

f6abaf1aea5a91a6c8a40ecf23c466c9d87c207d authored over 10 years ago by Matt Wynne <[email protected]>
We don't need circular references in the AST

d8fbcc679265a8de663e470f62b58fd2fe6d90a6 authored over 10 years ago by Steve Tooke <[email protected]>
Consistency

01ba934dbd6ae13cfc49568219eb4463ef3d9248 authored over 10 years ago by Matt Wynne <[email protected]>
Reverse the order that `describe_source_to` yields the AST nodes

020c4d1e3aec5b1b4a934849b3774d9d4cd62560 authored over 10 years ago by Steve Tooke <[email protected]>
Don't give control of the test run to the reporters

1ee7b550d4b78032ca0a909e69715d6237a69d69 authored over 10 years ago by Steve Tooke <[email protected]>
Ensure hooks conform to protocol expected by Test::Step

cc0e2d285bc20fca1bdfd4fcfe581fe63af327aa authored over 10 years ago by Matt Wynne <[email protected]>
Refactor: namespace

2d247832eeae1bed5faee7ca4a10c4892998faae authored over 10 years ago by Matt Wynne <[email protected]>
Better specs

42b0820dea861723890fe4d3d562c3d2652b088b authored over 10 years ago by Matt Wynne <[email protected]>
Refactor, folding HookStep into Step

a17fa2926add2be7a1472379078f43875d035f44 authored over 10 years ago by Matt Wynne <[email protected]>
Change compilation of hooks.

HookStep now looks more like Test::Step again. In fact, I think we may
be able to merge the clas...

84c30beb0c66e30a4400ef1e2fa23d03d692c4a5 authored over 10 years ago by Matt Wynne <[email protected]>
Refactor: rename method

ec3494787ca71901ba7b5a26c2f79cc4558df4e5 authored over 10 years ago by Matt Wynne <[email protected]>
methods for table diff

b841d4d4bfc6eae13040cfb6a8886ed060eddcab authored almost 11 years ago by Alessandro Dias <[email protected]>
Make sure the hook says something about itself.

@tooky I think they should say `before_hook` and `after_hook` - why not
and it will surely be us...

a86f16f3585d674050ace4558a80c34810f99d65 authored almost 11 years ago by Matt Wynne <[email protected]>
Use separate classes for before and after hooks

eecfa9ef74329a3b3325b6866c728c55378d2d01 authored almost 11 years ago by Matt Wynne <[email protected]>
Put HookStep in its own file

365f4b588615cafe9c11f6d05c02c1a7a647d4e0 authored almost 11 years ago by Matt Wynne <[email protected]>
Make `Location` behave as expected as a value object.

Having a correct `#hash` so we can use locations as hash keys or `uniq`
a collection of them.

766d094548b94d242d0dad659796aa5e9add70f4 authored almost 11 years ago by Steve Tooke <[email protected]>
Allow the report to decide when to descend

e3815930a590cdb248113e2d10a4a7f047f87e5f authored almost 11 years ago by Steve Tooke <[email protected]>
Ensure platform required as we reference `Cucumber::JRUBY`

8721c5c0f0f3a6642ae3206cbe906d24d0f84263 authored almost 11 years ago by Steve Tooke <[email protected]>
Improve inspect for hooks to include source location

d6ae312649dada6d623638d911f5710057256a88 authored almost 11 years ago by Steve Tooke <[email protected]>
Fix a couple of bad specs

89fb5d917c8b25d1ac3ac7f08824cff97e8b03ae authored almost 11 years ago by Matt Wynne <[email protected]>
Use a null object for steps with no multiline argument

65913cef88e45bd4187df3b52dcceb463875eb30 authored almost 11 years ago by Matt Wynne <[email protected]>
Fix typo for coverage statsus badge url

a0f5417d01def0f55de5080c3caeca7228c96c59 authored almost 11 years ago by Thomas Brand <[email protected]>
Add Gemnasium badge. Ref #52

4f946333fdf23605ec505d9be0587f788818428c authored almost 11 years ago by Matt Wynne <[email protected]>
Ignore pkg/

d5319d559f20aa00a68fdd7dd4b88ebf0688dcf6 authored almost 11 years ago by Thomas Brand <[email protected]>
Gem spec ready for release

6f8b81bcf623729f6d038ec4a2ed86fe74a3cbc3 authored almost 11 years ago by Thomas Brand <[email protected]>
Merge pull request #51 from cucumber/50-tag-limits

Implement tag filtering with limits

26c57a44f1d9bf74c23d9d69493f377062c487c0 authored almost 11 years ago by Steve Tooke <[email protected]>
Remove bare return in reduce block.

Used `each_with_object` to keep the `[]=` semantics.

e18f34544aaa991e128e9f4f5ff9f289a163968e authored almost 11 years ago by Steve Tooke <[email protected]>
Rename `TagCounter` to `TestCases`

6c195ab4cd0a0fe948fbad7c967a56dac8514951 authored almost 11 years ago by Thomas Brand <[email protected]>
Handle multiple tags with limits.

ad5f266bc74eddf443dbc3354a741bb813d47b62 authored almost 11 years ago by Thomas Brand <[email protected]>
Make the construction of `TagLimits` from filter expressions clearer.

f7a01d9d5d3f27c329ec8ba79966834da3a6117b authored almost 11 years ago by Thomas Brand <[email protected]>
Move `TagFilter` to own file

5561d60868f3c61cdb1a32fb0b4780248853e9ee authored almost 11 years ago by Thomas Brand <[email protected]>
Implement tag filtering with limits

Closes #50.

This adds a `TagCounter` that counts the tags associated with a test step and
the l...

9cdd5d8ca6447a04e24bebf1e352b3c353fcdb9c authored almost 11 years ago by Thomas Brand <[email protected]>
Remvoe unused file.

20bfdc6bc49ecf39cb465193844119943464449c authored almost 11 years ago by Thomas Brand <[email protected]>
Merge pull request #49 from kgrz/add-travis-directives-for-ruby21

Add Travis CI directives for Ruby 2.1.0

f90d418da02d5832b04c0a798b5898cfadd88a9a authored almost 11 years ago by Matt Wynne <[email protected]>
Add Travis CI directives for Ruby 2.1.0

Fixes #45

edf66b3986258670d6937fe82bad3e0e8d9addd2 authored almost 11 years ago by Kashyap <[email protected]>
Start storing the orginal `gherkin_statement` in the AST objects

82e9ac6b04395cec9bc635df424064e4606045bf authored almost 11 years ago by Steve Tooke <[email protected]>
Introduce `done` message when parsing is complete.

`done` will flow all the way through the compilation/mapping/execution
pipeline and into the rep...

7e19fa08d97b568c5deb13f29d5fceab75903933 authored almost 11 years ago by Steve Tooke <[email protected]>
Ensure SystemExit is raised correctly when capturing warnings

e66f3b7ed8c05ddff1d7012404c0189e722acfc2 authored almost 11 years ago by Steve Tooke <[email protected]>
Merge pull request #43 from cucumber/rename_status_monitor_to_step_runner

Rename `Status::Monitor` -> `StepRunner`.

fad84040cf452d17f302bd81137766901a4791b6 authored almost 11 years ago by Matt Wynne <[email protected]>
Rename `Status::Monitor` -> `StepRunner`.

50064c650c1c599916252257f15883533be4d271 authored almost 11 years ago by Thomas Brand <[email protected]>
Merge pull request #42 from cucumber/dry-run-mode

Implement `--dry-run` mode.

21ed53d1e08278047bca266dec5f5df73bf8b40d authored almost 11 years ago by Matt Wynne <[email protected]>
Implement `--dry-run` mode.

This supercedes PR#25.

Added a strategy for the test run mode. These include:

* `:default`...

85d8ac27ab5933ff0b6b420bb47db307d5637edb authored almost 11 years ago by Thomas Brand <[email protected]>
Merge pull request #38 from benjis/master

Update specs to support latest the new Rspec expectation syntax

d6b825e3a955ce8a23a3290bed3bc25d863bd28e authored almost 11 years ago by Kosmas Chatzimichalis <[email protected]>
Merge upstream/master changes

fbd5429bedfa075431207d7923dde54685e0e9b0 authored almost 11 years ago by Ben Song <[email protected]>
fix conflict AST::Step

48df63cb47b59b04850a18c7905b0dcbf65e1118 authored almost 11 years ago by Alessandro <[email protected]>
exception, multiline_arg with attr_reader

96a11a5fbaacb45169342fd05fa2b504376a72e5 authored almost 11 years ago by Alessandro <[email protected]>
location cleaned

b6cbbba5695041570260bd4d9ba5a3325f84c8d9 authored almost 11 years ago by Alessandro <[email protected]>
step cleaned

aeeb9250af3151995394c7eb00e1ed01d09f2ed0 authored almost 11 years ago by Alessandro <[email protected]>
scenario_outline cleaned

7f24494b5924f0b0a6e32780974da48da2a7f836 authored almost 11 years ago by Alessandro <[email protected]>
examples_table cleaned

e86926f46ba2eeb5c57b2ca55f8f05976509fb04 authored almost 11 years ago by Alessandro <[email protected]>
location cleaned

d8e0711967733ed574e3d61338956be1d95b4f5d authored almost 11 years ago by Alessandro <[email protected]>
empty_background cleaned

a37df57e36c7c764c3d3df1ba60f8fe2a29adc87 authored almost 11 years ago by Alessandro <[email protected]>
scenario cleaned

68babdafb09295f773e9526bad6fc2d5b9ab30ed authored almost 11 years ago by Alessandro <[email protected]>
data_table cleaned

ecdfe2f074d2991a282d93b9950e077a7d601a0f authored almost 11 years ago by Alessandro <[email protected]>
feature cleaned

a5ac3317e0f852f10d3ccad4e47741fe456b3b60 authored almost 11 years ago by Alessandro <[email protected]>
doc_string cleaned

a2c163c6d1850e4bddd0cc68208b11feb6353524 authored almost 11 years ago by Alessandro <[email protected]>
Fix a couple of tests that were brittle to scenario names

7943914699fb8b73fe4301e1afcfe5a6ab5ea199 authored almost 11 years ago by Matt Wynne <[email protected]>
Ensure Around hooks are applied in the expected order

f31fc09e86e0f947dbccf87182d2d52a437a6bf3 authored almost 11 years ago by Matt Wynne <[email protected]>
scenario_outline cleaned

836fa242bd400c9a713ac18f18efd8cdeeb7c49f authored almost 11 years ago by Alessandro <[email protected]>
location cleaned

ae419869aeaa0228879a4422c65d6b799edef91a authored about 11 years ago by Alessandro <[email protected]>
location cleaned

89b66dac01e8a2922ee4b3800a354281d3ecdb0f authored about 11 years ago by Alessandro <[email protected]>
examples_table cleaned

d2e2769b6accc2d181b06d3bda4a2a7b56aef5ae authored about 11 years ago by Alessandro <[email protected]>
doc_string cleaned

1ac65444ca173ebf66e2f0a5e5109541c393d5be authored about 11 years ago by Alessandro <[email protected]>
empty_background cleaned

02cad8eb14d3ed879e73f56a13a64efa58218c9b authored about 11 years ago by Alessandro <[email protected]>
feature cleaned

d7e2352930bcb99adcdd0b90902d0b84c4093250 authored about 11 years ago by Alessandro <[email protected]>
scenario cleaned

7b9679d8204b296c284156ff3c6d1fc2630c33c5 authored about 11 years ago by Alessandro <[email protected]>
step cleaned

baeb077439e72637c28dca820478cb3d7a770327 authored about 11 years ago by Alessandro <[email protected]>
data_table cleaned

6e4fa3651642a81ea694d80219f9cdae84321d4a authored about 11 years ago by Alessandro <[email protected]>
Print keyword in test case name

This helps to fix a couple of scenarios in the front-end

0a169070deba976e5f9e6f45ea95abc15bb53db5 authored about 11 years ago by Matt Wynne <[email protected]>
Updated the syntax for the newly introduced changes

a99eb6cf3d105e193ce45fbde07d981cd942a98f authored about 11 years ago by Ben Song <[email protected]>
Merge remote-tracking branch 'upstream/master'

2649099a3431efa0ea7170627118522a411443ba authored about 11 years ago by Ben Song <[email protected]>
Fixed failing specs while running with rake

ef4874d089319626733af9c5fa0c9e3f5313edab authored about 11 years ago by Ben Song <[email protected]>