Sha256: cd7f6df7dce43d4737a15fd7cdc26192b5335492bdc403fd17ad9cfa45377dcf

Contents?: true

Size: 1.47 KB

Versions: 3

Compression:

Stored size: 1.47 KB

Contents

# encoding: utf-8
# language: ja
@javascript
機能: Check - プログラムのエラーチェック
  シナリオ: チェックボタンを押してプログラムにシンタックスエラーがないいことをチェックできる
    前提 "エディタ" 画面を表示する
    かつ テキストエディタに "puts 'Hello, World!'" を入力済みである

    もし "チェックボタン" をクリックする
    かつ JavaScriptによるリクエストが終わるまで待つ

    ならば "メッセージ" に "チェックしました" を含むこと
    かつ "メッセージ" に "ただし、プログラムを動かすとエラーが見つかるかもしれません。" を含むこと

  シナリオ: チェックボタンを押してプログラムにシンタックスエラーがあることをチェックできる
    前提 "エディタ" 画面を表示する
    かつ テキストエディタに "puts Hello, World!'" を入力済みである

    もし "チェックボタン" をクリックする
    かつ JavaScriptによるリクエストが終わるまで待つ

    ならば "メッセージ" に "エラー" を含むこと
    かつ "メッセージ" に "1行、19文字: syntax error, unexpected tSTRING_BEG, expecting keyword_do or '{' or '('" を含むこと
    かつ "メッセージ" に "1行: unterminated string meets end of file" を含むこと
    かつ "メッセージ" に "チェックしました" を含まないこと

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
smalruby-editor-0.0.8 spec/acceptance/text_editor/check.feature
smalruby-editor-0.0.8-x86-mingw32 spec/acceptance/text_editor/check.feature
smalruby-editor-0.0.7 spec/acceptance/text_editor/check.feature