47 lines
		
	
	
		
			927 B
		
	
	
	
		
			Gherkin
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			927 B
		
	
	
	
		
			Gherkin
		
	
	
	
	
	
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}
 | 
						|
      {--super-block-only}
 | 
						|
    """
 | 
						|
 | 
						|
  @announce
 | 
						|
  Scenario: --super-block-only check passes on valid metadata
 | 
						|
    Given valid metadata
 | 
						|
    When I run thin_check with --super-block-only
 | 
						|
    Then it should pass |