Sha256: 38a2e308e42f71e63c0fd4f083f2dd2bd0b5ac187340e18071e7c4458223e740
Contents?: true
Size: 1.14 KB
Versions: 1
Compression:
Stored size: 1.14 KB
Contents
require 'rubygems' require 'stringio' require 'test/unit' require 'mocha' require 'shoulda' require File.dirname(__FILE__) + '/../lib/qadmin' # mock AR::BASE module ActiveRecord class Base class << self attr_accessor :pluralize_table_names def protected_attributes [] end end self.pluralize_table_names = true end end class MockColumn attr_accessor :name, :type def initialize(name, type) self.name = name self.type = type end def human_name name.to_s.humanize end def default nil end end class Item < ActiveRecord::Base class << self def content_columns columns = { :name => :string, :sku => :string, :description => :text, :made_at => :datetime, :price => :float, :created_at => :datetime, :updated_at => :datetime } columns.collect do |name, type| MockColumn.new(name, type) end end end end class MockController class << self def append_view_path(paths) end def helper_method(*args) end end extend Qadmin::Controller::Macros end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
quirkey-qadmin-0.1.1 | test/test_helper.rb |