Sha256: 23a3eb74a342ca33d04b81a90865e257c5ccbfcbd32be475fb95ad8529c19652

Contents?: true

Size: 359 Bytes

Versions: 2

Compression:

Stored size: 359 Bytes

Contents

require 'spec_helper'
module Gisele::Language::Syntax
  describe ElsifClause, "to_ast" do

    it 'parses as expected' do
      expr     = "elsif goodCond Task1"
      expected = \
        [:elsif_clause,
          [:bool_expr, [:var_ref, "goodCond"]],
          [:task_call_st, "Task1"]]
      ast(expr, :elsif_clause).should eq(expected)
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gisele-0.4.0 spec/unit/language/syntax/to_ast/test_elsif_clause.rb
gisele-0.3.0 spec/unit/language/syntax/to_ast/test_elsif_clause.rb