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

Match location of empty scenarios

Ref (cucumber/cucumber#601)

2b239ffc173bf3f662bf68691ac0e497cb513210 authored about 11 years ago by Matt Wynne <[email protected]>
Fix build

792cab1f684f37bc334d7df9bebd72302174065e authored about 11 years ago by Matt Wynne <[email protected]>
Add LocationFilter from front-end

And move all filters into a single file.

265734c531086f4a99a1de28e7f3082db3663ae3 authored about 11 years ago by Matt Wynne <[email protected]>
Indentation and format

e2a3a72908f84370f8cc5b11710c7c029e2c0e2b authored about 11 years ago by Ben Song <[email protected]>
Convert subject related should syntax to expectation syntax

b460ac38d27860d88df0b4f725ccb2f69fd27f41 authored about 11 years ago by Ben Song <[email protected]>
Updated the rest of spec files with new Rspec expectation syntax

b97f66423de4173875d27e3e2e6d62882bd25cda authored about 11 years ago by Ben Song <[email protected]>
Updated some spec files with new Rspec expectation syntax

2a4c2eee7b9f5a0c1fa83d2ed4226a0d07740b1a authored about 11 years ago by Ben Song <[email protected]>
debug output removed

958fbef7655da22de6d60703c1da6da540a868c2 authored about 11 years ago by Oleg Sukhodolsky <[email protected]>
NameFilter added

182cea7c2f09d686ece89703feb57caf30b4292a authored about 11 years ago by Oleg Sukhodolsky <[email protected]>
Maintain the backtrace when we add duration to Pending exception

96ae2a65688847369e95755801d24224bb5bc133 authored about 11 years ago by Steve Tooke <[email protected]>
Fix #37

Look mum, no tests! =:O

01512da07bd561db7f3aac8078f50c99cab1927d authored about 11 years ago by Matt Wynne <[email protected]>
Fix a couple of bugs needed for

https://github.com/cucumber/cucumber/pull/590

a08444826f3a89b11ad856877f34d7f3ee6c825c authored about 11 years ago by Matt Wynne <[email protected]>
Use `Set` for locations.

Get's rid of the strange module as an abstract class pattern.

Hat-tip to @jdks

97fcd231d3db4268e85ba28d8306e718bac1eae3 authored about 11 years ago by Steve Tooke <[email protected]>
Ensure multiline arg location matching works in JRuby

3460047bceeaaccffe0118236e97c06697d46800 authored about 11 years ago by Steve Tooke <[email protected]>
Revert "Work around for JRuby"

This reverts commit 6596fedbe9007345fea1e604a09cee4e512f9d86.

16f7ead22c9ce792e5402f321cdbdb2ab39d70ce authored about 11 years ago by Steve Tooke <[email protected]>
Use less specific version of coveralls.

7ce9b58bf58d540df4e63f3e7143c2263490e8a1 authored about 11 years ago by Steve Tooke <[email protected]>
Work around for JRuby

Planning to move this into Gherin#rubify so that we don't have to deal
with it here.

6596fedbe9007345fea1e604a09cee4e512f9d86 authored about 11 years ago by Steve Tooke <[email protected]>
Ensure build fails when we have spec failures.

SystemExit was being swallowed by our `ensure` block in
capture_warnings.

123f27984f57a2fe8a61a44f3fa30cfb57a78a44 authored about 11 years ago by Steve Tooke <[email protected]>
Add location to Ast::DataTable

fcbc047eef7c77f9239a3ecacad777a32f399074 authored about 11 years ago by Steve Tooke <[email protected]>
Merge branch 'master' into match-locations-in-multiline-args

* master:
use yield, not block.call when not keeping the block around
fix indentation
get ...

e2052715d8c110c9f8704cb407d3720b5d5f48eb authored about 11 years ago by Steve Tooke <[email protected]>
Merge pull request #34 from orend/few-tweaks

Get rid of a local variable, don't specify the ruby version

7cfa8fa38f2641b5d00e4d43c37a035bdcd27b6f authored about 11 years ago by Matt Wynne <[email protected]>
Merge pull request #35 from orend/use-yield-not-call

Use yield not block.call

24365ea1a811354851dd5639282e016842fc5e23 authored about 11 years ago by Matt Wynne <[email protected]>
use yield, not block.call when not keeping the block around

8db8c299233cae6549fb03a0d2e552b16dbb361e authored about 11 years ago by Oren Dobzinski <[email protected]>
fix indentation

56bc6faeff4d0207311161b9f3aa7a87cefc06da authored about 11 years ago by Oren Dobzinski <[email protected]>
get rid of a local variable

ae00d3dc9ad5446ef0356b62da17f39fa8b74950 authored about 11 years ago by Oren Dobzinski <[email protected]>
No need to specify the ruby version

060266ff8247097c5a1d41e5a3d61539fdc8a216 authored about 11 years ago by Oren Dobzinski <[email protected]>
Merge branch 'around-hooks'

* around-hooks:
Test::Case is reponsible for composing the around hooks.
Take a stab at addi...

e486bd8cc4c69cd87e707b915af4965ed499b613 authored about 11 years ago by Steve Tooke <[email protected]>
Test::Case is reponsible for composing the around hooks.

b27fba3d0d642390276f13919bcde359e1e5a95c authored about 11 years ago by Steve Tooke <[email protected]>
mark unicode file as unicode for jruby

60c9de5bda8edc8e4fc93dc23d43791530ab3589 authored about 11 years ago by Oleg Sukhodolsky <[email protected]>
TagExpression#evaluate() needs Gherkin's Tag

29622d954f96b39b0327568d3813ec31cb763ea4 authored about 11 years ago by Oleg Sukhodolsky <[email protected]>
Allow filtering by multiple tag expressions.

Closes #21.

e7eade50c95302ad62bcd33fe3bfe78ac34b5570 authored about 11 years ago by Matt Wynne <[email protected]>
Reduce the source of a hook again.

This should fix the specs in the cucumber front-end, but it will
probably break https://github.c...

0fd9ea1b21b3132df2923080b9053c7a8345e3b2 authored about 11 years ago by Matt Wynne <[email protected]>
Take a stab at adding around hooks.

@mattwynne I'm not quite sure if I've done a good thing, or a bad thing,
but I've created someth...

3062584fe3c39fa9c5ef289ab560acce99fafd90 authored about 11 years ago by Steve Tooke <[email protected]>
.ruby-gemset added

1232cfa97a83729e8fe500b7821c4775ad90dde5 authored about 11 years ago by Oleg Sukhodolsky <[email protected]>
Add support for ranged locations

@mattwynne are we thinking along the same lines?

8103e58403417db9feb5b557936ad7dfd1289754 authored about 11 years ago by Steve Tooke <[email protected]>
Fix warning

ba0db2bf6306a3e2bcde1577f55ccb1533fa9df7 authored about 11 years ago by Matt Wynne <[email protected]>
Ensure HookSteps carry the source of their test case

3ccb6999f66ce0daa28b3d3f3ba23ab960f0eade authored about 11 years ago by Matt Wynne <[email protected]>
Use more functional style in building filter chain

Thanks @dchelimsky

b6dcea38a8628d85dfc1919fe7cad0d63ec2a47f authored about 11 years ago by Matt Wynne <[email protected]>
Match location to first line of a doc string.

Introduced an `attributes` concept for an AST node, things that have
a location but aren't part ...

9a3b6415e516a5436c9d6c8faeebeb001aa77b23 authored about 11 years ago by Steve Tooke <[email protected]>
implement pending status

Closes #28

35953cc9de07de3a5379d3ae63b34570e6907ca6 authored about 11 years ago by Matt Wynne <[email protected]>
Add a failing spec for pending scenarios

@tom025 want to try and take it from here? #28

21f9d6e906884c3869c19327c31815a2cdce3228 authored about 11 years ago by Matt Wynne <[email protected]>
Use more functional style in building filter chain

Thanks @dchelimsky

133a68ce02bdf8a6fa229cc7aa7f8d954b40ddbd authored about 11 years ago by Matt Wynne <[email protected]>
Add failing spec for matching location in a docstring

a64e9d650f72e359baab1c07839bc458ba073343 authored about 11 years ago by Steve Tooke <[email protected]>
Match locations against a wildcard

e5e03300d8ec03ad06c8c6aeeb8e65f138fc1cf9 authored about 11 years ago by Steve Tooke <[email protected]>
Add one spec for matching multiple locations

a8e867f83435d6994037b4b0ba58d2005cd065ee authored about 11 years ago by Matt Wynne <[email protected]>
Match multiple locations at once

So we can filter based on file:line:line:line from the GUI

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

a8321812f91ee3b335989ff8b2c376e060c5fd61 authored about 11 years ago by Matt Wynne <[email protected]>
Fairly major re-jigging of the AST interface.

Highlights:

- comments and tags are now just held in arrays on the nodes
- Ast::Comment now rep...

370a2090617da7738180b87d05b459710ea203eb authored about 11 years ago by Matt Wynne <[email protected]>
Refactor

6081a5e8976cf946da17770b2991f297ad735234 authored about 11 years ago by Matt Wynne <[email protected]>
Clean up tags

59082c8ea0a8e8b7401b699d085f1a06b2c93047 authored about 11 years ago by Matt Wynne <[email protected]>
Refactor

382780ad695ff803b788315e5312444a3a8c60ba authored about 11 years ago by Matt Wynne <[email protected]>
Add basic location matching to test cases

c2441ed3e31b7af32c338d169b85a49d5a76d238 authored about 11 years ago by Matt Wynne <[email protected]>
Refactor

3e36aca36e4eef77b1ede6e9e1912ada25f8e5f6 authored about 11 years ago by Matt Wynne <[email protected]>
Match spec to new writer DSL

e4dae304b12aebe40a4c9b7242fab0d6fa97c0d7 authored about 11 years ago by Matt Wynne <[email protected]>
Tighten up equality check

f0233cb2fcfc7fe3d00d9bfd633d3d7077afe0ec authored about 11 years ago by Matt Wynne <[email protected]>
Add comment statements to gherkin writer

@mattwynne this seems to work reasonably well. It's starting to get a bit hacky
though! We add c...

73b63c245cf82d4824a6db725cec2cf5e899b566 authored about 11 years ago by Steve Tooke <[email protected]>
Fix equality bug for ExamplesTable::Row

d45bd4435bb3b16628becffc3d19e0bd86d2a2a3 authored about 11 years ago by Matt Wynne <[email protected]>
Add comments

@tooky I'm being lazy and did half a job of adding comments to
Gherkin::Writer

Do you think it ...

5361e08dbc19e799d4fd7812ce806137774a3b0d authored over 11 years ago by Matt Wynne <[email protected]>
Merge pull request #24 from tom025/add-location-to-scenario-outline-step

Add location methods to some Ast nodes

696337e82bf07c1ecab1986d3a190b4adb896a15 authored over 11 years ago by Steve Tooke <[email protected]>
ExamplesTable::Row has location.

This is needed for the html formatter so that it can produce dom ids.

9030c3aa475c215157ea6a3cc26314525eeea420 authored over 11 years ago by Tom Brand <[email protected]>
Add location to Ast::ExamplesTable::Header.

This is needed by the html formatter so that it can produce dom ids.

40927360c52a37720dcc0341959fc55e08c695bd authored over 11 years ago by Tom Brand <[email protected]>
Include location handling for outline step.

This is needed by some formatters in cucumber, specifically the html formatter.

ca6eb11772d5cbc51d8d0af2c2e8f3896855e188 authored over 11 years ago by Tom Brand <[email protected]>
Include license in gemspec

3c9867374e05d7267fd54eaeed7d7c75f940e5d3 authored over 11 years ago by Steve Tooke <[email protected]>
Add `Comment#to_s`

4c5116b8e34d37e6622758ac5adc8d3b223935a0 authored over 11 years ago by Steve Tooke <[email protected]>
Fix bug where timer reset to zero every second

b14ea9d0f1ca472f594cd1308595830218157716 authored over 11 years ago by Matt Wynne <[email protected]>
Integrating with front-end

7379e04d4423d5be226c84d688376fe0d08867c4 authored over 11 years ago by Matt Wynne <[email protected]>
Add LICENSE

0e780c0e49621252a8056ad53112f50e145e9181 authored over 11 years ago by Steve Tooke <[email protected]>
Refactor with @sebrose

f4ee15cdaa6312fea8e50a1753d7f7464b7ef6c7 authored over 11 years ago by Matt Wynne <[email protected]>
Add some better inspect methods

54f3850d1f891fcf674b0f552d07c947fe5b2b42 authored over 11 years ago by Matt Wynne <[email protected]>
Handle undefined test cases

518e18e95ebb0af54d13a05771b27278d5604b2c authored over 11 years ago by Matt Wynne <[email protected]>
Try out a new filters API

aaf5af0700975dd965248a0af71fa16819ac4592 authored over 11 years ago by Matt Wynne <[email protected]>
Fix bug compiling backgrounds for multiple features

cb83861381c253e2dbe578f831a7963ce4746bf8 authored over 11 years ago by Matt Wynne <[email protected]>
Support filtering by tag expression

Closes #13

18e6bd4cf2ea677a2575a25a5069ead91729ca95 authored over 11 years ago by Matt Wynne <[email protected]>
Add `Test::Case#location`

Closes #19

07d44f1efaa84e993b85bf5c3db84fc94725bd8e authored over 11 years ago by Matt Wynne <[email protected]>
Create a new `Gherkin::Document` to include uri.

Closes #18

c5218eda50af90e40cc9ac82a57c3a22dd42ea63 authored over 11 years ago by Matt Wynne <[email protected]>
Add some tighter specs for the HookCompiler

173cc0397056dd3d9da0c8cea7bf3b9abe995950 authored over 11 years ago by Matt Wynne <[email protected]>
Add Test::Case#match_tags?

This is hacky, but it allows us to only compile in the right hooks from the front-end.

ffafec228a856093e586cc91769449dfce77eb17 authored over 11 years ago by Matt Wynne <[email protected]>
Add duration and exception to Test::Case results

c5224d2178d7dd8d0cc371a4eaa2ffe8fcbad016 authored over 11 years ago by Matt Wynne <[email protected]>
Get rid of old clutter

5370527a2c667da067bc46b856aee1e3d6b26fea authored over 11 years ago by Matt Wynne <[email protected]>
Add feature to DocString

8d545e8f6eba0073300fad87a1a89ac80b6fac60 authored over 11 years ago by Matt Wynne <[email protected]>
Have HookStep support the describe_source_to API

This is being driven out from integration with the front-end.

We could do with some tests aroun...

391dd60253a694207cf8021885f0a8c36e921312 authored over 11 years ago by Matt Wynne <[email protected]>
Expose language of Test::Case

bd321acee8c4eff68645d72946c53be855c55459 authored over 11 years ago by Matt Wynne <[email protected]>
Expose language of Test::Case

36353f2e4936f23ad78bb9feb2a66d0b1e175d60 authored over 11 years ago by Matt Wynne <[email protected]>
Add String-like features to DocString

This is being driven out by integrating with Aruba / Cucumber's test
suite.

It's possible we'll...

4af84f551ca33ef3458709a780a2f9c9de6cb1b0 authored over 11 years ago by Matt Wynne <[email protected]>
Ignore vim swap files

0000359ac8ac9913b1f0a5889fe34ec472c051f3 authored over 11 years ago by Matt Wynne <[email protected]>
Add limited tag support to Test::Case

d1ba5afa1d77fe4482681bc7c33f062aa219f2c9 authored over 11 years ago by Matt Wynne <[email protected]>
Add nice name to Test::Case

44a4f05d7b804f62067776cd525462468d09b8ce authored over 11 years ago by Matt Wynne <[email protected]>
First simple implementation of hooks

8cc695c9948f5d480b5ddcd7f3c80c2021300da7 authored over 11 years ago by Matt Wynne <[email protected]>
Tidy indentation

5b3bb55eeaefe7c324fa4e82a077f080c83fc779 authored over 11 years ago by Matt Wynne <[email protected]>
Refactor rename

571acdd333442dda0c0ee54d3b6f79ec15a93316 authored over 11 years ago by Matt Wynne <[email protected]>
Refactor rename

ab4e0a10238dafd35cf219a957034e118e8bfbe8 authored over 11 years ago by Matt Wynne <[email protected]>
Refactor Runner

* Remove uneccesary handler for skipped steps since we don't call back
for those.
* Rename Fai...

a869d6999ed80101fac51ff79261770b6045b69e authored over 11 years ago by Matt Wynne <[email protected]>
Refactor #17

ad6f45f8f27f227a4b785cfa6ca1500cdf260db5 authored over 11 years ago by Matt Wynne <[email protected]>
Refactor to use state pattern for running test cases.

Closes #17

Note that I've added a TODO. Simplifying the code like this exposed some
holes in th...

ce5535a7ebf32de140ed9be6c05a3a59f169ceea authored over 11 years ago by Matt Wynne <[email protected]>
Refactor

5a370f0979bb055330ab5222f482950933a1b89e authored over 11 years ago by Matt Wynne <[email protected]>
Add results to durations.

Closes #16

I've also taken the opportunity to add tests for the `Result::Summary`
which needed ...

924b3687da480796402caaa4bdc39593fa096200 authored over 11 years ago by Matt Wynne <[email protected]>
Refactor mapper spec for clarity

25bd5eb80e13596751245fcf0f2da0b170578872 authored over 11 years ago by Matt Wynne <[email protected]>
metafactor out status query methods

daafb7a32f89d5c64aff4fd8be84dc47bdd1ef4e authored over 11 years ago by Matt Wynne <[email protected]>
Use new result methods in specs

874227f00d7ba191821730a7585d389ce7461591 authored over 11 years ago by Matt Wynne <[email protected]>
Refactor mapper spec

1a277128270fb5cb24c1c2a2674793fdedfa7e05 authored over 11 years ago by Matt Wynne <[email protected]>