Sha256: d1aa80edc60e49732a80ec1164d665a0f6e2a21bf4f8c5385b1daa3bacfae465

Contents?: true

Size: 729 Bytes

Versions: 2

Compression:

Stored size: 729 Bytes

Contents

require 'test_helper'

class FeatureFileTest < ActiveSupport::TestCase

  test "features should have the attributes name, file and description" do
  	assert_equal 'administration', @feature_one.name
  	assert_equal 'administration.feature', @feature_one.file
  	assert_equal 'Access the system as an administrator', @feature_one.description
  end

  test "feature should return its scenarios" do
  	assert_equal 2, @feature_one.scenarios.size
  	assert_equal 'Access with valid data', @feature_one.scenarios[0].name
  	assert_equal 'Access with invalid data', @feature_one.scenarios[1].name
  end

  test "feature should return its contexts when applicable" do
  	assert_equal 1, @cucumber.features.last.contexts.size
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cucumber_monitor-0.0.6 test/feature_file_test.rb
cucumber_monitor-0.0.5 test/feature_file_test.rb