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

Ignore Gemfile.lock

09393b6681a802771b5e176fc75a0ecca2ec3c6d authored over 11 years ago by Matt Wynne <[email protected]>
Refactor, moving code into new Core::Parser

3f2a92a6c5cd0830a836a4beff41771a62113047 authored over 11 years ago by Matt Wynne <[email protected]>
Refactor parser spec

872a2d7d4ca7eab4c4145ce2f17c365ec2ab82e7 authored over 11 years ago by Matt Wynne <[email protected]>
Create Gemfile. That should make Travis' rake run happier since it should make gems available.

eb58bf7bb4396320c4e5d5c573e93fce07fcb301 authored over 11 years ago by Aslak Hellesøy <[email protected]>
Create .travis.yml

96a52d02eb338c61078fdb1a3fec9fb69e53ccf6 authored over 11 years ago by Aslak Hellesøy <[email protected]>
Create README.md with travis link

a87b7c5b4111445ccdb2c2ecbdb40920e685661f authored over 11 years ago by Aslak Hellesøy <[email protected]>
Use GherkinBuilder for creating test data

3c51ca75d025a1042c7df89d92ebe54b92dcdbc3 authored over 11 years ago by Matt Wynne <[email protected]>
Remove uneccesary detail

f4e4aa02d1bb83e9c4e9ae3d26aa1c16f34ae054 authored over 11 years ago by Matt Wynne <[email protected]>
Add DocString parsing capability

Thank to @rwestgeest for pairing with me!

285a863484e54e25175c791d85f940bbb8cb3bd4 authored over 11 years ago by Matt Wynne <[email protected]>
Add a failing spec for descriptions

The correct structure for Gherkin is like this:

```
<keyword>: <name>
<description>
```

Basica...

aef401cb561b6db768a895eeea2fc006a35cd29a authored over 11 years ago by Matt Wynne <[email protected]>
Move GherkinBuilder helper modules to their own file

Hide some of the details, so this file isn't so unwieldy

9610aacd67c8c538b5c8091134618104b7602485 authored over 11 years ago by Steve Tooke <[email protected]>
Extract `prepare_statements` to handle indentation

ee7207e3206e1959f72ecea30a64e7d077e2be9f authored over 11 years ago by Steve Tooke <[email protected]>
Add support for tags to GherkinBuilder

@mattwynne anything still missing from this?

b639e5c12f8b8e166847dc26fc14f41fb316fda8 authored over 11 years ago by Steve Tooke <[email protected]>
Clean up the table rows handling.

Hopefully its a bit easier to follow.

38cdf25e1e37af2a7aad0fd7c4d1e5c26df99456 authored over 11 years ago by Steve Tooke <[email protected]>
Generate the element builder methods

4a019cf5267b4a6c437395538e6c14b8d4754e40 authored over 11 years ago by Steve Tooke <[email protected]>
Extract modules for common behaviour

* Modifiable keyword
* Indentation

0ae61866768ae188d0648a1c1bfdfffe09dde178 authored over 11 years ago by Steve Tooke <[email protected]>
Add support for scenario outline to builder

458173b3265e5f519e5c262e41de8cc15489f547 authored over 11 years ago by Steve Tooke <[email protected]>
Add more to the gherkin builder

Include some tests

6e734acf376d5cb5b151d3b559593bb1c8222211 authored over 11 years ago by Steve Tooke <[email protected]>
Add support for building foreign language features

@mattwynne does something like this work?

9c548ddc3e8e09fadf6e8b5fdea4e3ce0da4e701 authored over 11 years ago by Steve Tooke <[email protected]>
Generate gherkin for tests

6b0b6e2c71cc254d7931a5643eb75f93803d9fbc authored over 11 years ago by Steve Tooke <[email protected]>
Fixing a few warnings.

346111cf9acfa6f2c40ba67cb67a385fcf62e25d authored over 11 years ago by Steve Tooke <[email protected]>
Refactor, removing some warnings

565d7dbc191735977e553511f2c72089f2bad336 authored over 11 years ago by Matt Wynne <[email protected]>
Refactor compiler

4de33ba9767d58384f7e464f7ef3eb031061e4e5 authored over 11 years ago by Matt Wynne <[email protected]>
Failing test for backgrounds

e002ce6a594975b6cfb59a4d4fe7f051100cfd0f authored over 11 years ago by Matt Wynne <[email protected]>
Remove out of date stubs

65c7fe8232d63b06e75c4060335721efc11f9c8f authored over 11 years ago by Matt Wynne <[email protected]>
Add integration test for counting test steps

bdb295bc194a3357a519cfd86cd69fca926e5663 authored over 11 years ago by Matt Wynne <[email protected]>
Move DescribesItself into the Ast namespace

Since this is the only place it's used

631a09c02621f50566659531cd7bd346b05de095 authored over 11 years ago by Matt Wynne <[email protected]>
Refactor exectable tree to a more consistent interface

2b2d525affc0b7748a877c4ca0a729581d93588a authored over 11 years ago by Matt Wynne <[email protected]>
Tidy up specs around executable tree

e1ab73a5ab496a3f4df2b566017dd6c997ea3347 authored over 11 years ago by Matt Wynne <[email protected]>
Retro-fitting tests to the Results

I'm not sure here about how to best expose the subject.

We could either:

1) pass out the subje...

e1bc288c859c86d2c32384606709a4ee469aa9ed authored over 11 years ago by Matt Wynne <[email protected]>
Merge branch 'master' of github.com:cucumber/cucumber-ruby-core

61e8903747441000ce5b2fc0a07da2bc631a4e47 authored over 11 years ago by Matt Wynne <[email protected]>
Fixing the thing from some manual testing

TestCase#describe_to now just describes each of the AST parents

145516eadcc0405f005620b5916f2bb1e0d71030 authored over 11 years ago by Matt Wynne <[email protected]>
Fixing the thing from some manual testing

TestCase.describe_to now just describes each of the AST parents

f8e02aa2a3c44c03ac069fd92787034bd335e989 authored over 11 years ago by Matt Wynne <[email protected]>
Working towards a simple executable

295d4bf092596b9ea0dc338f99bb56fc1bae162a authored over 11 years ago by Steve Tooke <[email protected]>
Use the mappings to run steps!

We need to build mappings to wrap the current cucumber runtime, and execute
steps for real.

d6f14bae3978e0ecce7087aa0ca854d343947e6c authored over 11 years ago by Steve Tooke <[email protected]>
Merge branch 'initialize'

* initialize:
Rename Cucumber.Initialize to Cucumber.initializer
Ensure we can make readers ...

08f6697086739cc6fab34ec832d94a42e8afb3f4 authored over 11 years ago by Steve Tooke <[email protected]>
Rename Cucumber.Initialize to Cucumber.initializer

e9fa628af50e3b888f4c64501f1ea5150705311f authored over 11 years ago by Steve Tooke <[email protected]>
Ensure we can make readers public

3ed0c9531ca2da00da1cddde76ab86d086167eba authored over 11 years ago by Steve Tooke <[email protected]>
Start using `Cucumber::Initialize`

35a4ba124342eff348fb96d7f9a67a0535f90921 authored over 11 years ago by Steve Tooke <[email protected]>
Create initializer with private attr_readers easily

720dadefcd071b1711863b72bd7984b2f72e62e3 authored over 11 years ago by Steve Tooke <[email protected]>
Move TestStep into its own file.

829502544c905868b9f7f5b0c58a1c179f8c97b5 authored over 11 years ago by Steve Tooke <[email protected]>
Move test case out into its own file.

c5a97a731c68f95dcca4d11a2c9f3bcbd501a411 authored over 11 years ago by Steve Tooke <[email protected]>
Namespace specs to match lib

8b2bf5adc52d08d8ed2a76ae6d50b4deee51add5 authored over 11 years ago by Steve Tooke <[email protected]>
Visit the scenario to compile the steps.

- AST Nodes should know about their children but not their parents
- The Test nodes should k...

6639606e90217b7dd8959ba4452a62fdc8874393 authored over 11 years ago by Steve Tooke <[email protected]>
Introduce the Compiler

01c6678c4f415f32d321246c7fc7e6ed9bc3b834 authored over 11 years ago by Steve Tooke <[email protected]>
Improve coverage of parse_gherkin

541a2147f67ed393e7fca49b2db5e2af58bd05e4 authored over 11 years ago by Steve Tooke <[email protected]>
Ignore tags

66e111bb31aa898ba7a0ba926de01e9595f33e69 authored over 11 years ago by Steve Tooke <[email protected]>
Move things around

cf35f97bc40f569d233c08525a0f70cbbc76d468 authored over 11 years ago by Matt Wynne <[email protected]>
Add basic parsing

f32f069b4e8d69d5509ea707b785b2be589def74 authored over 11 years ago by Matt Wynne <[email protected]>
Better gem structure

d579daa8665cbce29a67f997822ba4e090dfd53d authored over 11 years ago by Matt Wynne <[email protected]>
Basic skeleton

24c1b933e652cb4c5aaabd9b308ca9397ce47a9b authored over 11 years ago by Matt Wynne <[email protected]>
Initial commit

3b27ee318abd50bceaacc80a4b41dce775ba361f authored over 11 years ago by Matt Wynne <[email protected]>