Sha256: 0af2113d24a012f7c98f7a6dedbc3273b52885c4640574a545d8c42fc6c38260
Contents?: true
Size: 616 Bytes
Versions: 7
Compression:
Stored size: 616 Bytes
Contents
require 'spec_helper' module Ponytail describe Schema do let(:schema) { Schema.new } let(:table_names) { [:users, :books] } before do ActiveRecord::Base.stub_chain(:connection, :tables).and_return(table_names) end it { expect(schema.tables).to include(Table.new(:users)) } end describe Table do describe "#columns" do let(:table) { Table.new } let(:expected_columns) { [] } before do ActiveRecord::Base.stub_chain(:connection, :columns).and_return(expected_columns) end it { expect(table.columns).to eq expected_columns } end end end
Version data entries
7 entries across 7 versions & 1 rubygems