commit e41eb8c5807384cfbb008580003553860e4090ca
Author:     Paul Hammant <p...@hammant.org>
AuthorDate: Sun Apr 29 11:54:40 2012 +0200
Commit:     Paul Hammant <p...@hammant.org>
CommitDate: Sun Apr 29 11:54:40 2012 +0200

    start of work with givenstory in one of the regular stories

diff --git a/etsy-selenium/groovy-pico/src/main/groovy/EtsyDotComSteps.groovy 
b/etsy-selenium/groovy-pico/src/main/groovy/EtsyDotComSteps.groovy
index df5aaf3..ec1bec4 100644
--- a/etsy-selenium/groovy-pico/src/main/groovy/EtsyDotComSteps.groovy
+++ b/etsy-selenium/groovy-pico/src/main/groovy/EtsyDotComSteps.groovy
@@ -1,6 +1,16 @@
 import com.github.tanob.groobe.GrooBe
-import org.jbehave.core.annotations.*
-import pages.*
+import org.jbehave.core.annotations.Alias
+import org.jbehave.core.annotations.Composite
+import org.jbehave.core.annotations.Given
+import org.jbehave.core.annotations.Then
+import org.jbehave.core.annotations.When
+import pages.AdvancedSearch
+import pages.Buy
+import pages.CartContents
+import pages.Home
+import pages.SearchResults
+import pages.Site
+import pages.Treasury
 
 public class EtsyDotComSteps {
 
@@ -40,6 +50,11 @@ public class EtsyDotComSteps {
     cartIsEmpty();
   }
 
+  @Given("Today has a Y in its name")
+  def today_has_a_y_in_it() {
+      // all days have Y in their name
+  }
+
   @Then("the cart will be empty")
   def cartIsEmpty() {
     site.cartEmpty()
diff --git 
a/etsy-selenium/groovy-pico/src/main/java/org/jbehave/tutorials/etsy/EtsyDotComStories.java
 
b/etsy-selenium/groovy-pico/src/main/java/org/jbehave/tutorials/etsy/EtsyDotComStories.java
index 8bb3fbb..7406e37 100644
--- 
a/etsy-selenium/groovy-pico/src/main/java/org/jbehave/tutorials/etsy/EtsyDotComStories.java
+++ 
b/etsy-selenium/groovy-pico/src/main/java/org/jbehave/tutorials/etsy/EtsyDotComStories.java
@@ -1,8 +1,5 @@
 package org.jbehave.tutorials.etsy;
 
-import java.util.HashMap;
-import java.util.List;
-
 import org.jbehave.core.annotations.AfterStories;
 import org.jbehave.core.annotations.BeforeStory;
 import org.jbehave.core.configuration.Configuration;
@@ -44,6 +41,9 @@ import org.picocontainer.injectors.CompositeInjection;
 import org.picocontainer.injectors.ConstructorInjection;
 import org.picocontainer.injectors.SetterInjection;
 
+import java.util.HashMap;
+import java.util.List;
+
 import static java.util.Arrays.asList;
 import static org.jbehave.core.io.CodeLocations.codeLocationFromClass;
 import static org.jbehave.core.reporters.Format.CONSOLE;
@@ -134,7 +134,8 @@ public class EtsyDotComStories extends JUnitStories {
     @Override
     protected List<String> storyPaths() {
         return new 
StoryFinder().findPaths(codeLocationFromClass(this.getClass()).getFile(),
-                asList("**/" + System.getProperty("storyFilter", "*") + 
".story"), null);
+                asList("**/" + System.getProperty("storyFilter", "*") + 
".story"),
+                asList("**/its_a_day_with_a_y_in_it.story"));
     }
 
     public static class PerStoriesContextView {
diff --git a/etsy-selenium/groovy-pico/src/main/stories/etsy_search.story 
b/etsy-selenium/groovy-pico/src/main/stories/etsy_search.story
index 6d93b58..bba8e5a 100644
--- a/etsy-selenium/groovy-pico/src/main/stories/etsy_search.story
+++ b/etsy-selenium/groovy-pico/src/main/stories/etsy_search.story
@@ -12,6 +12,8 @@ I want to search for an item in a sub category
 
 Scenario: Advanced Search for a hat
 
+!-- GivenStories: its_a_day_with_a_y_in_it.story
+
 Given I am searching on Etsy.com
 When I specify the Knitting sub category
 And I search for hat
diff --git 
a/etsy-selenium/groovy-pico/src/main/stories/its_a_day_with_a_y_in_it.story 
b/etsy-selenium/groovy-pico/src/main/stories/its_a_day_with_a_y_in_it.story
new file mode 100644
index 0000000..e4567cb
--- /dev/null
+++ b/etsy-selenium/groovy-pico/src/main/stories/its_a_day_with_a_y_in_it.story
@@ -0,0 +1,3 @@
+Scenario: foo
+
+Given Today has a Y in its name
\ No newline at end of file



Reply via email to