Sha256: 49bf7dc29b561a05484306b6e085b7a89f72cbd7b6200e089a1f3c04e74eb833

Contents?: true

Size: 626 Bytes

Versions: 37

Compression:

Stored size: 626 Bytes

Contents

Feature: Starting and stopping a client application

  @basic
  Scenario: The simplest thing that could work
    Given a file named "simple.rb" with mode "0755" and with:
      """ruby
      require 'vedeu'

      class VedeuTestApp
        include Vedeu

        configure do
          debug!
          log '/tmp/vedeu_test_helper.log'
        end

        def self.start(argv = ARGV)
          Vedeu::Launcher.execute!(argv)
        end
      end

      VedeuTestApp.start(ARGV)
      """
    When I run `ruby simple.rb` interactively
    And I type "q"
    And I close the stdin stream
    Then the exit status should be 1

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
vedeu-0.4.15 features/start_stop.feature
vedeu-0.4.14 features/start_stop.feature
vedeu-0.4.13 features/start_stop.feature
vedeu-0.4.12 features/start_stop.feature
vedeu-0.4.11 features/start_stop.feature
vedeu-0.4.10 features/start_stop.feature
vedeu-0.4.9 features/start_stop.feature
vedeu-0.4.8 features/start_stop.feature
vedeu-0.4.7 features/start_stop.feature
vedeu-0.4.6 features/start_stop.feature
vedeu-0.4.5 features/start_stop.feature
vedeu-0.4.4 features/start_stop.feature
vedeu-0.4.3 features/start_stop.feature
vedeu-0.4.2 features/start_stop.feature
vedeu-0.4.1 features/start_stop.feature
vedeu-0.4.0 features/start_stop.feature
vedeu-0.3.5 features/start_stop.feature