Sha256: c3ec95678d587c80d8c84b983a8ca77a099070a587da6e735826e96209d69064

Contents?: true

Size: 569 Bytes

Versions: 5

Compression:

Stored size: 569 Bytes

Contents

require 'spec_helper'

describe "The calculation grammar" do
  
  include Trxl::SpecHelper

  before(:each) do
    @parser = Trxl::Calculator.new
  end

  it "should evaluate a given positive integer number to itself" do
    eval("7").should == 7
  end

  it "should evaluate a given negative integer number to itself" do
    eval("-7").should == -7
  end

  it "should evaluate a given positive real number to itself" do
    eval("7.0").should == 7.0
  end

  it "should evaluate a given negative real number to itself" do
    eval("-7.0").should == -7.0
  end
  
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
trxl-0.1.11 spec/trxl/numbers_spec.rb
trxl-0.1.10 spec/trxl/numbers_spec.rb
trxl-0.1.9 spec/trxl/numbers_spec.rb
trxl-0.1.8 spec/trxl/numbers_spec.rb
trxl-0.1.5 spec/trxl/numbers_spec.rb