Sha256: 6510af12207bed06454e93c3741fc5c0b4bf0212d97e3d3ffccf376dfdf57d80

Contents?: true

Size: 686 Bytes

Versions: 24

Compression:

Stored size: 686 Bytes

Contents

Feature: Recording shell

  In order to impress the world
  As a `Ŝelr` user
  I would like to record my terminal

  Background:
    Given shelr backend is script

  Scenario: Basic recording
    When I run `shelr record` interactively
    And I type "test screencast"
    And I type "ls"
    # FIXME: wtf with nested processes?
    And I type "exit"
    Then the stdout should contain "Provide HUMAN NAME for Your record: "
    And the stdout should contain "Press Ctrl+D or 'exit' to finish recording"
    And the stdout should contain "Replay  : shelr play last"
    And the stdout should contain "Publish : shelr push last"
    And the stdout should contain "Your session started"

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
shelr-0.16.3 features/recording.feature
shelr-0.16.2 features/recording.feature
shelr-0.16.1 features/recording.feature
shelr-0.16.0 features/recording.feature
shelr-0.15.2 features/recording.feature
shelr-0.15.1 features/recording.feature
shelr-0.15.0 features/recording.feature
shelr-0.14.1 features/recording.feature
shelr-0.14.0 features/recording.feature
shelr-0.13.3 features/recording.feature
shelr-0.13.2 features/recording.feature
shelr-0.13.1 features/recording.feature
shelr-0.13.0 features/recording.feature
shelr-0.12.9 features/recording.feature
shelr-0.12.8 features/recording.feature
shelr-0.12.7 features/recording.feature
shelr-0.12.6 features/recording.feature
shelr-0.12.5 features/recording.feature
shelr-0.12.4 features/recording.feature
shelr-0.12.3 features/recording.feature