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

Add filter to sort by test case locations

Ref https://github.com/cucumber/cucumber/issues/789

fb8a60803d6d434c4eaa0f514f4d3daba0616a9c authored almost 10 years ago by Matt Wynne <[email protected]>
Remove TODO

6f3dd48a0bf543ff93377f04179e8941ce5fc01e authored almost 10 years ago by Matt Wynne <[email protected]>
Release 1.0.0

97bb232ab258a434d17bb3e1a073c8639269dc80 authored almost 10 years ago by Steve Tooke <[email protected]>
Add a basic CONTRIBUTING.md

20d2b96ac56b883c8d858f80925a69539e77cf1e authored almost 10 years ago by Steve Tooke <[email protected]>
Remove references to mappings in the readme

404ab8dd7d9d8e32e66121bb9cb598700f5fa38b authored almost 10 years ago by Matt Wynne <[email protected]>
*sigh* Ignore past scope warnings on ruby 2.2.0

These are only issued when running our specs, not from production code

a633ab23ae256715b417ed9cf803c6cec39e9baa authored almost 10 years ago by Steve Tooke <[email protected]>
Format docs

9f9e99bbaabf95164f28f6b29d41d0098abc74a2 authored almost 10 years ago by Matt Wynne <[email protected]>
Simplify readme code sample

b0ba22d1931acb949634638d26c4a678d8925666 authored almost 10 years ago by Matt Wynne <[email protected]>
Remove the Mapper DSL

I've removed most of the tests that refer to hooks, except the around
hooks in the core_spec.rb,...

8e2af30b9445ad77dc44026ad7c59551c1dd3060 authored almost 10 years ago by Matt Wynne <[email protected]>
Remove typo in encoding heading

Should close https://github.com/cucumber/cucumber/issues/795 when
released.

f9cdc8bf731d8eeca6c1c320a0bcc1e52b43dbe8 authored almost 10 years ago by Matt Wynne <[email protected]>
A bit of type safety to avoid user error

327c3a1fe0e5446182df55ef80438bb31aeabfa7 authored almost 10 years ago by Matt Wynne <[email protected]>
Use the new Filter constructor

4f5833f045ae3e34f2318eaca3c774e3fdcf9611 authored almost 10 years ago by Matt Wynne <[email protected]>
Add a utility method for quick construction of filters

32643c18d85315cd36970994a92398a9f445bdff authored almost 10 years ago by Matt Wynne <[email protected]>
Rename mapping to action

54f37ce612aa3a77a6cd16358aa4b2d12f4bd401 authored almost 10 years ago by Matt Wynne <[email protected]>
`Test::Step#execute` can pass arbitrary args to the action

03d95841e59b4768a331f02c64d1a3e0a34da346 authored almost 10 years ago by Matt Wynne <[email protected]>
Simplify API for filter chain in core

Added a new method to the filter protocol - every filter now has to
implement #with_receiver whi...

0cb6f3b63b34ab74a7c95176d260a8918c1ed345 authored almost 10 years ago by Matt Wynne <[email protected]>
Refactor - rename

160ebb8448667ae6451ef27f6e2c17d379829bbf authored almost 10 years ago by Matt Wynne <[email protected]>
Refactor to improve readability

13b52351d27ef99f24ca7fccf6b39cd686944a48 authored almost 10 years ago by Matt Wynne <[email protected]>
Rename

7060fb84d0cb450fc2746c28a841b3d491b37be1 authored almost 10 years ago by Matt Wynne <[email protected]>
Action should not care what args it passes through

1b0d5f9fcdcb589b03660973f659203b8b1d27c0 authored almost 10 years ago by Matt Wynne <[email protected]>
Improve names

64d8d8e2d2d922b64cd3ed0b974ee570d78a3257 authored almost 10 years ago by Matt Wynne <[email protected]>
Update .travis.yml

Include ruby 2.2

50e9aaf9fadf1c985c43841eca1bc9d916e5cedd authored almost 10 years ago by Steve Tooke <[email protected]>
Remove Cucumber.initializer.

Closes #78

fa4df45bc6832229d92f75927e93bf402768ab2b authored about 10 years ago by Steve Tooke <[email protected]>
Update version

0944dcaef104b63a2210da9372d29bb4fe303b23 authored about 10 years ago by Matt Wynne <[email protected]>
Update history

b9a124435be01a00574f96259b66e2e2a816c212 authored about 10 years ago by Matt Wynne <[email protected]>
Make Test::Case#test_steps public and clean up one test

c5ad0b6a549404e812d67172c9a2e2e6e8801f04 authored about 10 years ago by Matt Wynne <[email protected]>
Merge PR #77 "Handle empty feature files". Update HISTORY.md.

3cfd4a9ae3a887fe8f8ed905cd7142adf8ae2ea3 authored about 10 years ago by Björn Rasmusson <[email protected]>
Handle empty feature files

An totally empty feature file should not result in an undefined method
error (Cucumber v1.3.x si...

1f669fcd1fedc96a58eaec1cbb64dd31721d5bed authored about 10 years ago by Björn Rasmusson <[email protected]>
Let the example table rows know the language.

This is needed to be able the print the correct localization of
'Scenario' for the example table...

e745cc9d6b8a4ae32c99a7ee18624f6c04854528 authored about 10 years ago by Björn Rasmusson <[email protected]>
Use #tap to distinguish Duration from UnknownDuration

47ec1e190a4565152e64e1583dd1f01ec11efbae authored about 10 years ago by Björn Rasmusson <[email protected]>
Merge pull request #75 from splattael/locations-filter

Add missing spec for LocationsFilter

ce386a5cd782b38fd5ba0e5006488867585968d0 authored about 10 years ago by Matt Wynne <[email protected]>
Use Cucumber#initializer in LocationsFilter

84f0f54f1a8b97319c955a15f50ea5402da8595c authored about 10 years ago by Peter Suschlik <[email protected]>
Add missing spec for filter by filename

be2a040b2ec170f6b1d9ae504f85c1333c76a55d authored about 10 years ago by Peter Suschlik <[email protected]>
Merge pull request #74 from splattael/split-filters

Split test filters into own files

c20aae45e8ad16cb193a09eddf8fcaa383ca1959 authored about 10 years ago by Matt Wynne <[email protected]>
Split test filters into own files

d4c88197ecf628c8b80015a6b04fcbd79e6391ca authored about 10 years ago by Peter Suschlik <[email protected]>
Use the standard idiom for null object for Durations

cc5d1cba301b5f71ff917f2c140381b1d3765bdc authored about 10 years ago by Björn Rasmusson <[email protected]>
Switch to kramdown for testing the code in the readme

For jruby compatibility. Closes #72

7853a8ee987393e197f0d902ccd061aeaa7265f8 authored about 10 years ago by Matt Wynne <[email protected]>
Merge PR #71 "Introduce a Duration object". Updated HISTORY.md.

85b1d4dfff1d2d3be939927636ee126f2c34c0ad authored about 10 years ago by Björn Rasmusson <[email protected]>
Fixed mismatched indentation in cucumber/core/test/result.rb

cdee0bfc952ba18016493b0b72698b7a9a27a4aa authored about 10 years ago by Björn Rasmusson <[email protected]>
Let Test::Timer return a Test::Result::Duration object

7230654197a6ddaaa57564e75f159af4257859ef authored about 10 years ago by Björn Rasmusson <[email protected]>
Zero as default total for summary report

241d6209fa68e663836442e3798c31d660ab73ec authored about 10 years ago by Matt Wynne <[email protected]>
Allow Report::Summary to handle arbitrary results

eb2c483a984784ca80883c53d1e253e35a5679de authored about 10 years ago by Matt Wynne <[email protected]>
Make SummaryReport a first class citizen

65c608690362e79c31e7728a5501011da468fbf1 authored about 10 years ago by Steve Tooke <[email protected]>
Make code in README more self contained

87e4e670a18d8e4237e011704e8b4473f6d51d3c authored about 10 years ago by Steve Tooke <[email protected]>
Introduce a Duration object in Cucumber::Core::Test::Result

For results which do not have an actual duration (skipped, undefined and
pending) instead hold a...

3e39c8dc8d597df131f58250cf43946f6a45d9ca authored about 10 years ago by Björn Rasmusson <[email protected]>
Update HISTORY.md

6ed926d08f0cf7e4a4b72a8d3b1434e2c4d580df authored about 10 years ago by Matt Wynne <[email protected]>
Update HISTORY.md

f86a6b571bd4933950a34ee17916ff17f922d422 authored about 10 years ago by Matt Wynne <[email protected]>
Update HISTORY.md

0f7e182eb0fc6769223605a26edc1f5e85cd4d55 authored about 10 years ago by Matt Wynne <[email protected]>
Merge pull request #70 from almostwhitehat/master

Added support for BeforeStep hooks

d9c2a26c7d429a2e5c06723562ea2cf033e723b6 authored about 10 years ago by Matt Wynne <[email protected]>
Added mapper spec test for BeforeStep hooks

8def52c6ad8c4cf5d3a60efbdcc61c04ebbdecca authored about 10 years ago by Matt Metzger <[email protected]>
Added before step hooks to the CaseMapper

ecd791b661896421ccbe3983236e1054b0d2505e authored about 10 years ago by Matt Metzger <[email protected]>
Added BeforeStep hook support

e7d2245739e4aea59791b1a8d2b336f9e02b65fb authored about 10 years ago by Matt Metzger <[email protected]>
Better headings

7f40bd540ce9ce0c8df8fd6b0268e411afa8ed9d authored about 10 years ago by Matt Wynne <[email protected]>
Empty commit to trigger rubydoc.info to rebuild rdoc again

3268b2f5867330d1d50171fe65669d27fc58ec3a authored about 10 years ago by Matt Wynne <[email protected]>
Empty commit to trigger rubydoc.info to rebuild rdoc

c71a8bac847daae6ce0af31848584b26c086ccbb authored about 10 years ago by Matt Wynne <[email protected]>
Start documenting

9d025a0c81f5a783b0ae47d7546dbdb61a741f1c authored about 10 years ago by Matt Wynne <[email protected]>
Make `Core#parse` private

c914adc0822b6d745fdfb9f3430d6c7685d43d0a authored about 10 years ago by Matt Wynne <[email protected]>
Clean up dead code

4d9f3e4805bc4e7acede5df1751d96cb710541b1 authored about 10 years ago by Matt Wynne <[email protected]>
Refactor - extract method

a32c668a320f886343eab9c03965c1dda40e7911 authored about 10 years ago by Matt Wynne <[email protected]>
Remove meaningless :nodoc: tags

ed37c923b5c0532b21be59497448ca8d0d15de12 authored about 10 years ago by Matt Wynne <[email protected]>
Remove dead code

5999c99a2ef8bb5e0119c0a1441aabf6ca38355f authored about 10 years ago by Matt Wynne <[email protected]>
Improve the documentation

1548211ec5b45c0fa3f4c0868ee06f91fa5de79d authored about 10 years ago by Matt Wynne <[email protected]>
DebugFilter has been removed

It was removed by ae3bb9ef5f7d08eb05a54d8e7a2f35d51f7cb507

d373e7ad5f1234e992f9f50956d947b6f1122e5c authored about 10 years ago by Steve Tooke <[email protected]>
Add history log

9570e2cfe50f94a4788f747c2115b35f5f119e41 authored over 10 years ago by Matt Wynne <[email protected]>
Merge pull request #69 from erran/after-hook-order

Update order of After hooks

ba46d1caaca477be6e9425333bccfc7900dbb3f5 authored over 10 years ago by Matt Wynne <[email protected]>
Validate the before hook order as well

c0ce59563bc5acc3f24d4a321711c1625cb735b6 authored over 10 years ago by Erran Carey <[email protected]>
Use #unshift instead of #<< to add new after hooks

Fix #64 by using `Array#unshift` which prepends vs. `Array#<<` which
appends.

c5779e1185ea903202c3f4286e081f159d1cb12d authored over 10 years ago by Erran Carey <[email protected]>
Test after hook order in the Test::Mapper spec

Validate that Cucumber::Core::Test::Mapper returns adds after hooks in
reverse order. See #64.

702846839b732201a0d0e06aa07b34ef7b282b5c authored over 10 years ago by Erran Carey <[email protected]>
Bump version

648602baad775f6741acc0d23b998842a8f9ff0f authored over 10 years ago by Matt Wynne <[email protected]>
Merge branch 'master' into clean-up-the-data-table

Conflicts:
lib/cucumber/core/ast/location.rb

f5a5548ed643be24a635464519f545d270c042d0 authored over 10 years ago by Matt Wynne <[email protected]>
Tidy away multiline arg factory where it's used

a96105bd93807f4fcade12502229c9015b1ad5f3 authored over 10 years ago by Matt Wynne <[email protected]>
Consistent return type for Location#line

8d2f5d999a2452d69eecce9e46e998828567e369 authored over 10 years ago by Matt Wynne <[email protected]>
Remove dead code

7a03baae26a42239f6682179e00c6176053751ab authored over 10 years ago by Matt Wynne <[email protected]>
We do not need to replace \ with / in filepath on Windows.

Closes cucumber/cucumber#739

cc4740243c8a84773607f2971aebc7cde750eac7 authored over 10 years ago by Oleg Sukhodolsky <[email protected]>
Merge PR #63 "Use the location of the row for instantiated outline steps"

11fdc0923c46832f13d7af1e83c75118479f97fe authored over 10 years ago by Björn Rasmusson <[email protected]>
Merge pull request #67 from adbatista/remove_debug_filter

remove Cucumber::Core::Test::DebugFilter

0d3b6636bf99d8c060f7a77aa89a0305aa1201cd authored over 10 years ago by Matt Wynne <[email protected]>
Merge pull request #68 from adbatista/rename_mapping

rename `Mapping` to `Action`

e03b1f989bd5969a442312534c895e84e48ac435 authored over 10 years ago by Matt Wynne <[email protected]>
remove Cucumber::Core::Test::DebugFilter

ae3bb9ef5f7d08eb05a54d8e7a2f35d51f7cb507 authored over 10 years ago by Alessandro <[email protected]>
rename `Mapping` to `Action`

77dfb02cdb908971223b295f338ec4ab9153f61c authored over 10 years ago by Alessandro <[email protected]>
Let the Ast::Step know how to form the backtrace line

Let the Ast::ExpandedOutlineStep to also include the outline step in
the backtrace line.

bd644896ea6a39fad1c29fce02fd610de3f31d83 authored over 10 years ago by Björn Rasmusson <[email protected]>
Introduce ExpandedOutlineStep for steps instanted from outlines

The ExpandedOutlineStep matches both the location of the row and the
location of the outline step.

7434eeca94dfc6ae021ceaef2b3b7e0ff5e7255e authored over 10 years ago by Björn Rasmusson <[email protected]>
Remove all the old Ast::Table cruft.

This is related to cucumber/cucumber#729

a6bb3a476e940b99ed435e8ef328ba749fbc5cd3 authored over 10 years ago by Steve Tooke <[email protected]>
Use the location of the row for instantiated outline steps

When steps are instantiated from outline steps, they get the location
of the row (instead of the...

5fba0ce79500b51b22ec5437cfb420694fa5355a authored over 10 years ago by Björn Rasmusson <[email protected]>
Yield test case's current result to mappings

This allows, for example, after hooks to know whether the scenario has
failed.

Closes #61
Ref h...

96bbc9763ce67152db5c05550f18835c94971ddd authored over 10 years ago by Matt Wynne <[email protected]>
Fix cucumber-core warnings.

d005c2a56b544dd4714019f1dbf4c46ade6e52a6 authored over 10 years ago by Björn Rasmusson <[email protected]>
Pass the language to the initializer of the feature ast class.

Instead of assigning the language attribute directly.

3f4a04e12bf12c6fd0d0858795dd325bf1303954 authored over 10 years ago by Björn Rasmusson <[email protected]>
Pass the gherkin node to the initializers of the ast classes.

Instead of using a setter to set the gherkin node on the ast classes.

f58eef6d5ecaa563da533ed653dd0d08da780fb8 authored over 10 years ago by Björn Rasmusson <[email protected]>
Bump version

bc3d35cb0d1da5022ff553d976d052c1ce1bef9d authored over 10 years ago by Matt Wynne <[email protected]>
DocString quacks like a proper String

Ref https://github.com/cucumber/cucumber/issues/727

3c323196ba6c85fca43202da38cc2e1a41d347a3 authored over 10 years ago by Matt Wynne <[email protected]>
Recreate Raisable objects with new message

a8b1738abd6c4a8cf9bdfad8fb7a32512dea80fc authored over 10 years ago by Chris Parsons <[email protected]>
1.0.0.beta.1

520a6c73bd0d51f4d674acb5ed2e420e10797f67 authored over 10 years ago by Matt Wynne <[email protected]>
Allow undefined results to be raised in a step def

Introduced the concept of a Raisable result, which could be extended to
other results that have ...

6a548a3224763ce9a2e363193203fd7cda59d3e4 authored over 10 years ago by Matt Wynne <[email protected]>
Guide you to writing decent Gherkin

This replaces a scenario that was previously in the front-end

1dacdd9d23583d38aa45fbd4a3376c0f5a0b4545 authored over 10 years ago by Matt Wynne <[email protected]>
Fix tests, deprecate #title

8373cf56daaa4fa217d26ba389a657e6b887c77e authored over 10 years ago by Matt Wynne <[email protected]>
Make name API consistent on examples table

23cf98d92cb21922a59341f655525b1d49705096 authored over 10 years ago by Matt Wynne <[email protected]>
Fix warning

6030bf26b8a8a192125457c3b82eaf75c7bc9635 authored over 10 years ago by Matt Wynne <[email protected]>
Merge pull request #60 from brasmusson/outline-step-name

Pass gherkin node to steps instantiated from outline steps

384f2f55fa038c490b0f6a80bea6353c40c14077 authored over 10 years ago by Matt Wynne <[email protected]>
Complete RSpec 3 changes

d1a3e2e9314c96f23c69c086223cb31215fabc3d authored over 10 years ago by Steve Tooke <[email protected]>
Use a spy that understands the report api to capture order of messages

@mattwynne WDYT? Is this clearer?

23d567f4b45704d78626c9d3c489f0f4cf22b01e authored over 10 years ago by Steve Tooke <[email protected]>
Be specific about ordering of messages.

RSpec 3.0 is stricter regarding message ordering

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