Sha256: fbad2ab7fe322ae37b8c54da009e2fa76f5ce337177a511eeacdd4a876d6dad7
Contents?: true
Size: 743 Bytes
Versions: 3
Compression:
Stored size: 743 Bytes
Contents
require 'spec_helper' describe AQL::Node::Name, '#aql' do let(:object) { described_class.new(name) } context 'with non keyword name' do context 'not containing whitespace' do let(:name) { 'foo' } expect_aql('`foo`') end context 'not containing' do let(:name) { 'foo bar' } expect_aql('`foo bar`') end end context 'with keyword name' do AQL::KEYWORDS.each do |keyword| context keyword do context 'uppercase' do let(:name) { keyword } expect_aql(%Q(`#{keyword}`)) end context 'lowercased' do let(:name) { keyword.downcase } expect_aql(%Q(`#{keyword.downcase}`)) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
aql-0.0.3 | spec/unit/aql/node/name/aql_spec.rb |
aql-0.0.2 | spec/unit/aql/node/name/aql_spec.rb |
aql-0.0.1 | spec/unit/aql/node/name/aql_spec.rb |