Sha256: 123550735db6bba806f5592003bd7accfa6a5b0905dcec9b92e10e3630297368

Contents?: true

Size: 795 Bytes

Versions: 11

Compression:

Stored size: 795 Bytes

Contents

require 'spec_helper'

describe Qlang do
  describe 'List' do
    it do
      # expect(
      #   Q.to_r.compile('{name: "Gogotanaka", age:  21, birth: (1992 8 10) }')
      # ).to eq(
      #   "list(name=\"Gogotanaka\", age=21, birth=c(1992, 8, 10))"
      # )

      expect(
        Q.to_r.compile('{key1: 234234, key2: 387342 }')
      ).to eq(
        "list(key1=234234, key2=387342)"
      )

      expect(
        Q.to_r.compile('{key1:234234,key2:387342,key3:38733242}')
      ).to eq(
        "list(key1=234234, key2=387342, key3=38733242)"
      )

      # expect(
      #   Q.to_r.compile('{key1:(1 3 2; 8 2 3),key2:387342,key3:38733242}')
      # ).to eq(
      #   "list(key1=matrix(c(1, 3, 2, 8, 2, 3), 2, 3, byrow = TRUE), key2=387342, key3=38733242)"
      # )
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
qlang-0.0.27182123 legacy_rspec/objects/list_spec.rb
qlang-0.0.27182122 legacy_rspec/objects/list_spec.rb
qlang-0.0.27182121 legacy_rspec/objects/list_spec.rb
qlang-0.0.27182120 legacy_rspec/objects/list_spec.rb
qlang-0.0.27182110 legacy_rspec/objects/list_spec.rb
qlang-0.0.27182100 legacy_rspec/objects/list_spec.rb
qlang-0.0.27182000 spec/objects/list_spec.rb
qlang-0.0.27180000 spec/objects/list_spec.rb
qlang-0.0.27100000 spec/objects/list_spec.rb
qlang-0.0.27000000 spec/objects/list_spec.rb
qlang-0.0.27 spec/objects/list_spec.rb