Created
May 15, 2014 01:39
-
-
Save dkowis/358b0da54f21e4ef1361 to your computer and use it in GitHub Desktop.
Just the feature file output
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ rake features | |
/home/dkowis/.rvm/rubies/ruby-2.1.2/bin/ruby -S bundle exec cucumber features --format pretty | |
Feature: Feed candy to elephants | |
A Little Elephant and his friends from the Zoo of Lviv like candies very much. | |
There are N elephants in the Zoo. The elephant with number K (1 ≤ K ≤ N) will be happy if he receives at least A[K] | |
candies. There are C candies in all in the Zoo. | |
The Zoo staff is interested in knowing whether it is possible to make all the N elephants happy by giving each | |
elephant at least as many candies as he wants, that is, the Kth elephant should receive at least A[K] candies. Each | |
candy can be given to only one elephant. Print Yes if it is possible and No otherwise. | |
Input | |
The first line of the input file contains an integer T, the number of test cases. T test cases follow. Each test case | |
consists of exactly 2 lines. The first line of each test case contains two space separated integers N and C, the total | |
number of elephants and the total number of candies in the Zoo respectively. The second line contains N space | |
separated integers A[1], A[2], ..., A[N]. | |
Output | |
For each test case output exactly one line containing the string Yes if it possible to make all elephants happy and | |
the string No otherwise. Output is case sensitive. So do not print YES or yes. | |
Constraints | |
1 ≤ T ≤ 1000 | |
1 ≤ N ≤ 100 | |
1 ≤ C ≤ 109 | |
1 ≤ A[K] ≤ 10000, for K = 1, 2, ..., N | |
Scenario: Kata Example # features/Kata.feature:27 | |
Initializing | |
HELLO WORLD | |
When I run `lecandy` interactively # aruba-0.5.4/lib/aruba/cucumber.rb:104 | |
And I type "2" # aruba-0.5.4/lib/aruba/cucumber.rb:108 | |
undefined method `stdin' for #<Aruba::InProcess:0x0000000360d8f0> (NoMethodError) | |
features/Kata.feature:29:in `And I type "2"' | |
And I type "2 3" # aruba-0.5.4/lib/aruba/cucumber.rb:108 | |
And I type "1 1" # aruba-0.5.4/lib/aruba/cucumber.rb:108 | |
And I type "3 7" # aruba-0.5.4/lib/aruba/cucumber.rb:108 | |
And I type "4 2 2" # aruba-0.5.4/lib/aruba/cucumber.rb:108 | |
Then the output should contain: # aruba-0.5.4/lib/aruba/cucumber.rb:147 | |
""" | |
Yes | |
No | |
""" | |
Failing Scenarios: | |
cucumber features/Kata.feature:27 # Scenario: Kata Example | |
1 scenario (1 failed) | |
7 steps (1 failed, 5 skipped, 1 passed) | |
0m0.005s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment