Sha256: db58da63dcbd858abccc5f76462e9e6603511df98688c0d77a4b5ed9b905fe5c
Contents?: true
Size: 481 Bytes
Versions: 6
Compression:
Stored size: 481 Bytes
Contents
require 'spec_helper' if RUBY_PLATFORM != 'opal' describe Volt::QueryAssociationSplitter do it 'should split a query and return the associations' do query = [:where, {name: 'Bob'}] includes = ['includes', [:posts, [:posts, :comments], :links]] new_query, associations = Volt::QueryAssociationSplitter.split([query, includes]) expect(new_query).to eq([query]) expect(associations).to eq({:posts=>{:comments=>{}}, :links=>{}}) end end end
Version data entries
6 entries across 6 versions & 1 rubygems