Sha256: 796733e4ee2ce0d78644e15940b130e90982da29e2e04d330a2806db3a62a450

Contents?: true

Size: 842 Bytes

Versions: 3

Compression:

Stored size: 842 Bytes

Contents

Feature: Ensure the specified value is a boolean

Scenario: nil is false
  When I run the following Ruby code:
    """ruby
    require 'sugar_utils'
    puts SugarUtils.ensure_boolean(nil)
    """
  Then the output should contain "false"

Scenario: false is false
  When I run the following Ruby code:
    """ruby
    require 'sugar_utils'
    puts SugarUtils.ensure_boolean(false)
    """
  Then the output should contain "false"

Scenario: String of 'false' is false
  When I run the following Ruby code:
    """ruby
    require 'sugar_utils'
    puts SugarUtils.ensure_boolean('false')
    """
  Then the output should contain "false"

Scenario: Any other value is true
  When I run the following Ruby code:
    """ruby
    require 'sugar_utils'
    puts SugarUtils.ensure_boolean('value')
    """
  Then the output should contain "true"

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sugar_utils-0.8.0 features/ensure_boolean.feature
sugar_utils-0.7.0 features/ensure_boolean.feature
sugar_utils-0.6.0 features/ensure_boolean.feature