Sha256: 6d230956a0facfe0c253925815d463cd0f71fb523a99a6eaa4d9556e7d171fe6
Contents?: true
Size: 738 Bytes
Versions: 6
Compression:
Stored size: 738 Bytes
Contents
require 'spec_helper' module Arel describe Insert do before do @relation = Array.new([ [1, 'duck' ], [2, 'duck' ], [3, 'goose'] ], [:id, :name]) end describe '#call' do it "manufactures an array of hashes of attributes to values" do @relation \ .insert(@relation[:id] => 4, @relation[:name] => 'guinea fowl') \ do |relation| relation.should == [ Row.new(relation, [1, 'duck']), Row.new(relation, [2, 'duck']), Row.new(relation, [3, 'goose']), Row.new(relation, [4, 'guinea fowl']) ] end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems