Sha256: bb5b17e1b0d799762e4b383745273e753c5a86d907226dfe537a5ee548330e01
Contents?: true
Size: 469 Bytes
Versions: 2
Compression:
Stored size: 469 Bytes
Contents
# encoding: utf-8 require 'spec_helper' describe Relation, '.build' do subject { described_class.build(relation, mapper) } fake(:relation) { Axiom::Relation } fake(:mapped) { Axiom::Relation } fake(:optimized) { Axiom::Relation } fake(:mapper) { Mapper } before do stub(mapper).call(relation) { mapped } stub(mapped).optimize { optimized } end its(:relation) { should be(optimized) } its(:mapper) { should be(mapper) } end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rom-relation-0.1.2 | spec/unit/rom/relation/class_methods/build_spec.rb |
rom-relation-0.1.1 | spec/unit/rom/relation/class_methods/build_spec.rb |