Sha256: 04f75d421711ab813990f98ba54d665be4d104b4f5937b7edecd818eb11db58c
Contents?: true
Size: 762 Bytes
Versions: 6
Compression:
Stored size: 762 Bytes
Contents
module MiniTestSpecRails module SharedTestCaseBehavior extend ActiveSupport::Concern included do before { setup_dummy_schema } let(:app) { Dummy::Application } let(:user_ken) { User.create! email: 'ken@metaskills.net' } let(:user_post) { Post.create! title: 'Test Title', body: 'Test body. Test body.', user: user_ken } end private def setup_dummy_schema ActiveRecord::Base.class_eval do connection.instance_eval do create_table :users, force: true do |t| t.string :email end create_table :posts, force: true do |t| t.string :title, :body t.integer :user_id end end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems