-
-
Notifications
You must be signed in to change notification settings - Fork 1k
Long running 4.0 development branch #2071
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 78 commits
36c6be5
955a99c
424e4ca
db401d8
faa0856
2074933
f847094
11e2179
2c38661
aec8094
ded4c69
1296aaa
8b60060
ef511bf
484a85e
7d021c1
303db70
dd104e8
73a5912
17499fd
9547ca3
84a4473
da68d7c
377ece3
bd3106e
8daf375
b578a2e
d59bc0f
511434f
0731bd1
812e3c7
4a0cb57
506bbac
b5032b3
b18e593
3299ce2
e743f66
8aed64d
aa98520
46c7955
b83bf19
c24192c
4335e6f
c4e465d
0958256
71b98e5
ef5f6ea
f925788
26b09e6
522b239
61624fb
afa6382
9e611e1
c576b40
5307677
a0d19f3
c602283
b61e12f
a0df04e
cbe8e9d
b4a2682
6d3e66b
8840963
56cc56c
cc2d4ab
9555946
f970835
780b3d2
76da141
81d0d60
0cbd5b2
5bf3d13
ba28284
ac64a6b
2a95ded
b0c184d
0b877c5
86db9eb
7ff7c3e
a6d6e5d
a6d7369
1eb171b
81c1f39
799a1ac
0e3d689
5780b19
666751f
9c6d8f3
65ec96c
f01e4ff
395f34b
b118fc6
73b37f0
b667636
4aa8f80
7ddd679
7170faf
b2ecc1e
3d01616
5d48f4a
56dc8d4
a26fbb6
ce2e9e2
7e5d28a
34ddf9e
37875c2
fbc4aa9
753f5bc
2bb7d52
fe90da4
1b47a5e
16cd02e
39cbd9e
afd6ea2
093a16f
d401812
1d56c29
e8bc2d9
0fe7631
c11a1b6
aa4f0cb
3a893a8
f5f27cd
7d42e08
7f5dd6d
9b56320
92f5ef5
4a933fd
dadd9ff
e6becab
9e48616
f9e5f1b
ca158fc
1758815
6728e9d
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -50,3 +50,21 @@ immediately. These are good ones to tackle to help us actively fix bugs. | |
Maintenance branches are how we manage the different supported point releases | ||
of RSpec. As such, while they might look like good candidates to merge into | ||
master, please do not open pull requests to merge them. | ||
|
||
## How do the cukes work? | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Is cukes a commonly enough understood colloquialism? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think with the next sentence "The cucumber features for RSpec rails document how it works" it's ok. |
||
|
||
The cucumber features for RSpec rails document how it works, but are also quasi | ||
executable tests for the framework. They execute in the context of a pre-setup | ||
Rails app. | ||
|
||
1. Before the cucumber specs run, the directory `tmp/aruba` is cleared | ||
2. If the example app hasn't already been created, | ||
`bundle exec rake generate:app generate:stuff` is executed. | ||
3. The example app is copied in to `tmp/aruba` | ||
4. Everything in `tmp/aruba/spec/*` is deleted apart from `spec/spec_helper.rb` and | ||
`spec/rails_helper.rb` | ||
5. the cucumber suite executes, creating files in that app and executing them | ||
|
||
The best way to debug the app is to run a failing cucumber feature, which will | ||
leave the test files intact in `tmp/aruba`, then you can cd in to that director | ||
and run it in the bundle context of the aruba app. |
Uh oh!
There was an error while loading. Please reload this page.