Sha256: 9aab52c3c81ce25516a3bb3629956b3c7152cade8b148e1c06592f03807d48f1
Contents?: true
Size: 555 Bytes
Versions: 2
Compression:
Stored size: 555 Bytes
Contents
require 'spec_helper' # See submodules for more describe DbMod::Statements::Configuration::As do it 'disallows unknown coercions' do expect do Module.new do include DbMod def_statement(:foo, 'SELECT 1') { as(:lolwut) } end end.to raise_exception ArgumentError end it 'disallows multiple coercions' do expect do Module.new do include DbMod def_statement(:foo, 'SELECT 1') { as(:json).as(:csv) } end end.to raise_exception DbMod::Exceptions::BadMethodConfiguration end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
db_mod-0.0.6 | spec/db_mod/statements/configuration/as_spec.rb |
db_mod-0.0.5 | spec/db_mod/statements/configuration/as_spec.rb |