Sha256: 8dc66eb403adbca13cd9a0e3641768c9f923a317752aeaf52513e41c8414b1bf

Contents?: true

Size: 571 Bytes

Versions: 4

Compression:

Stored size: 571 Bytes

Contents

require 'spec_helper'

describe "When working with Strings, the Trxl::Calculator" do

  include Trxl::SpecHelper

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

  it "should evaluate string literals to strings using double quotes (\"\")" do
    eval("\"Test String\"").should == "Test String"
    eval("s = \"Test String\"; s;").should == "Test String"
  end

  it "should evaluate string literals to strings using single quotes ('')" do
    eval("'Test String'").should == "Test String"
    eval("s = 'Test String'; s;").should == "Test String"
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

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