Sha256: 170109990e688bfe9a3f97e9577a4ae377fdcae62a358baacc40ed133cdb2844
Contents?: true
Size: 1.23 KB
Versions: 3
Compression:
Stored size: 1.23 KB
Contents
require 'test_helper' class BaseTest < ActiveSupport::TestCase test "should return all features" do assert_equal 2, @cucumber.features.size features = ['administration.feature','change_my_data.feature'] assert_equal features, @cucumber.features.map(&:file) end test "should find features by searching" do assert_equal 2, @cucumber.features.where(name: 'a').size features = ['administration.feature','change_my_data.feature'] assert_equal features, @cucumber.features.where(name: 'a').map(&:file) assert_equal 'administration.feature', @cucumber.features.where(name: 'admin').file assert_equal 'change_my_data.feature', @cucumber.features.where(name: 'change').file end test 'should find all steps that matches with a given term' do assert_equal 4, @cucumber.search("email").size term = 'I should see' steps = [ 'Then I should see "Invalid username/password"', 'Then I should see my personal information', 'Then I should see "Personal data successfully changed"', 'And I should see "Petter Summers"', 'I should see the following table:' ] assert_equal steps, @cucumber.search(term).map(&:description) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cucumber_monitor-0.0.6 | test/base_test.rb |
cucumber_monitor-0.0.5 | test/base_test.rb |
cucumber_monitor-0.0.4 | test/base_test.rb |