Sha256: 2eebcae09dddb0772123e6dffa5ffc25966d7d293c33f48ee40c70684bd9fc1f

Contents?: true

Size: 523 Bytes

Versions: 3

Compression:

Stored size: 523 Bytes

Contents

require 'spec_helper'

describe AQL::Node::Literal::Primitive::Number, '#aql' do
  let(:object) { described_class.new(number) }

  examples = {
    1          => '1',
    42         => '42',
    -1         => '-1',
    -42        => '-42',
    1.23       => '1.23',
    -99.99     => '-99.99',
    0.1        => '0.1',
    -4.87e103  => '-4.87e+103'
  }

  examples.each do |number, expectation|
    context "with #{number.inspect} as input" do
      let(:number) { number }
      expect_aql(expectation)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
aql-0.0.3 spec/unit/aql/node/literal/primitive/number/aql_spec.rb
aql-0.0.2 spec/unit/aql/node/literal/primitive/number/aql_spec.rb
aql-0.0.1 spec/unit/aql/node/literal/primitive/number/aql_spec.rb