Skip to content

Commit

Permalink
First crack at creating some user stories
Browse files Browse the repository at this point in the history
  • Loading branch information
qrush committed Mar 24, 2009
1 parent cce2b8f commit 15eaebe
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions features/create_sites.feature
@@ -0,0 +1,40 @@
Feature: Create sites
As a hacker who likes to blog
I want to be able to easily make a static site
In order to share my awesome skills with the interwebs

Scenario: Basic site
Given I have a blank site
And I have an index file that contains "Basic Site"
When I run jekyll
Then the _site directory should exist
And I should see "Basic Site" in "index.html"

Scenario: Basic site with a post
Given I have a blank site
And I have a post titled "Hackers" for "3/24/2009" that contains "My First Exploit"
When I run jekyll
Then the _site directory should exist
And the _site/posts directory should exist
And the _site/posts/2009/03/24/hackers.html file should exist
And I should see "My First Exploit" in "_site/posts/2009/03/24/hackers.html"

Scenario: Basic site with layout
Given I have a blank site
And I have an index file with a "default" layout that contains "Basic Site with Layout"
And I have a default layout that contains "{{ content }}"
When I run jekyll
Then the _site directory should exist
And I should see "Basic Site with Layout" in "_site/index.html"

Scenario: Basic site with layout and a post
Given I have a blank site
And I have a post titled "Hackers" for "3/24/2009" that contains "My First Exploit"
And I have an index file with a "default" layout that contains "Basic Site with Layout and a Post: {{ first_post }}"
And I have a default layout that contains "{{ content }}"
When I run jekyll
Then the _site directory should exist
And the _site/posts directory should exist
And the _site/posts/2009/03/24/hackers.html file should exist
And I should see "My First Exploit" in "_site/posts/2009/03/24/hackers.html"
And I should see "Basic Site with Layout and a Post: My First Exploit" in "_site/index.html"

0 comments on commit 15eaebe

Please sign in to comment.