Add more nested data tests, actually get simplecov to run

This commit is contained in:
Thomas Reynolds 2013-05-29 09:59:15 -04:00
parent 3d247d40fb
commit fef8b8417d
5 changed files with 19 additions and 4 deletions

View file

@ -24,4 +24,6 @@ Feature: Local Data API
Scenario: Using nested data Scenario: Using nested data
Given the Server is running at "nested-data-app" Given the Server is running at "nested-data-app"
When I go to "/test.html" When I go to "/test.html"
Then I should see "test:Hello" Then I should see "title1:Hello"
Then I should see "title2:More"
Then I should see "title3:Stuff"

View file

@ -1,8 +1,17 @@
require 'simplecov'
ENV["TEST"] = "true" ENV["TEST"] = "true"
ENV["AUTOLOAD_SPROCKETS"] = "false" ENV["AUTOLOAD_SPROCKETS"] = "false"
if ENV["COVERAGE"] && (RUBY_VERSION =~ /1\.9/ || RUBY_VERSION =~ /2\.0/))
require 'simplecov'
SimpleCov.root(File.expand_path(File.dirname(__FILE__) + '/../..'))
SimpleCov.start do
add_filter '/features/'
add_filter '/spec/'
add_filter '/vendor'
add_filter '/step_definitions/'
end
end
PROJECT_ROOT_PATH = File.dirname(File.dirname(File.dirname(__FILE__))) PROJECT_ROOT_PATH = File.dirname(File.dirname(File.dirname(__FILE__)))
require File.join(PROJECT_ROOT_PATH, 'lib', 'middleman-core') require File.join(PROJECT_ROOT_PATH, 'lib', 'middleman-core')
require File.join(PROJECT_ROOT_PATH, 'lib', 'middleman-core', 'step_definitions') require File.join(PROJECT_ROOT_PATH, 'lib', 'middleman-core', 'step_definitions')

View file

@ -0,0 +1 @@
title: "Stuff"

View file

@ -0,0 +1 @@
title: "More"

View file

@ -1 +1,3 @@
<%= data.examples.map { |k, r| [k, r.title].join(":") }.join %> title1:<%= data.examples.test.title %>
title2:<%= data.examples.more.title %>
title3:<%= data.examples.deeper.stuff.title %>