Some trivial cucumber tests
This commit is contained in:
		
							
								
								
									
										1
									
								
								.ruby-version
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.ruby-version
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
1.9.3-p392
 | 
			
		||||
							
								
								
									
										6
									
								
								Gemfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								Gemfile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
source 'https://rubygems.org'
 | 
			
		||||
 | 
			
		||||
group :test do
 | 
			
		||||
  gem 'cucumber', '1.2.3'
 | 
			
		||||
  gem 'aruba', '0.5.1'
 | 
			
		||||
end
 | 
			
		||||
							
								
								
									
										30
									
								
								Gemfile.lock
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								Gemfile.lock
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,30 @@
 | 
			
		||||
GEM
 | 
			
		||||
  remote: https://rubygems.org/
 | 
			
		||||
  specs:
 | 
			
		||||
    aruba (0.5.1)
 | 
			
		||||
      childprocess (~> 0.3.6)
 | 
			
		||||
      cucumber (>= 1.1.1)
 | 
			
		||||
      rspec-expectations (>= 2.7.0)
 | 
			
		||||
    builder (3.2.0)
 | 
			
		||||
    childprocess (0.3.9)
 | 
			
		||||
      ffi (~> 1.0, >= 1.0.11)
 | 
			
		||||
    cucumber (1.2.3)
 | 
			
		||||
      builder (>= 2.1.2)
 | 
			
		||||
      diff-lcs (>= 1.1.3)
 | 
			
		||||
      gherkin (~> 2.11.6)
 | 
			
		||||
      multi_json (~> 1.3)
 | 
			
		||||
    diff-lcs (1.2.1)
 | 
			
		||||
    ffi (1.4.0)
 | 
			
		||||
    gherkin (2.11.6)
 | 
			
		||||
      json (>= 1.7.6)
 | 
			
		||||
    json (1.7.7)
 | 
			
		||||
    multi_json (1.7.1)
 | 
			
		||||
    rspec-expectations (2.13.0)
 | 
			
		||||
      diff-lcs (>= 1.1.3, < 2.0)
 | 
			
		||||
 | 
			
		||||
PLATFORMS
 | 
			
		||||
  ruby
 | 
			
		||||
 | 
			
		||||
DEPENDENCIES
 | 
			
		||||
  aruba (= 0.5.1)
 | 
			
		||||
  cucumber (= 1.2.3)
 | 
			
		||||
							
								
								
									
										4
									
								
								features/support/aruba.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								features/support/aruba.rb
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
			
		||||
require 'aruba/cucumber'
 | 
			
		||||
 | 
			
		||||
STDERR.puts "pwd = #{Dir::pwd}"
 | 
			
		||||
ENV['PATH'] = "#{Dir::pwd}:#{ENV['PATH']}"
 | 
			
		||||
							
								
								
									
										40
									
								
								features/thin_check.feature
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								features/thin_check.feature
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,40 @@
 | 
			
		||||
Feature: thin_check
 | 
			
		||||
  Scenario: print version (-V flag)
 | 
			
		||||
    When I run `thin_check -V`
 | 
			
		||||
    Then it should pass with: 
 | 
			
		||||
 | 
			
		||||
    """
 | 
			
		||||
    0.1.5
 | 
			
		||||
    """
 | 
			
		||||
 | 
			
		||||
  Scenario: print version (--version flag)
 | 
			
		||||
    When I run `thin_check --version`
 | 
			
		||||
    Then it should pass with: 
 | 
			
		||||
 | 
			
		||||
    """
 | 
			
		||||
    0.1.5
 | 
			
		||||
    """
 | 
			
		||||
 | 
			
		||||
  Scenario: print help
 | 
			
		||||
    When I run `thin_check --help`
 | 
			
		||||
    Then it should pass with:
 | 
			
		||||
 | 
			
		||||
    """
 | 
			
		||||
    Usage: thin_check [options] {device|file}
 | 
			
		||||
    Options:
 | 
			
		||||
      {-q|--quiet}
 | 
			
		||||
      {-h|--help}
 | 
			
		||||
      {-V|--version}
 | 
			
		||||
    """
 | 
			
		||||
 | 
			
		||||
  Scenario: print help
 | 
			
		||||
    When I run `thin_check -h`
 | 
			
		||||
    Then it should pass with:
 | 
			
		||||
 | 
			
		||||
    """
 | 
			
		||||
    Usage: thin_check [options] {device|file}
 | 
			
		||||
    Options:
 | 
			
		||||
      {-q|--quiet}
 | 
			
		||||
      {-h|--help}
 | 
			
		||||
      {-V|--version}
 | 
			
		||||
    """
 | 
			
		||||
		Reference in New Issue
	
	Block a user