test/fake_app.rb in supercharged-1.0.0 vs test/fake_app.rb in supercharged-2.0.0

- old
+ new

@@ -1,14 +1,10 @@ require 'active_record' require 'action_controller/railtie' # database -if ENV['TRAVIS'].present? - ActiveRecord::Base.configurations = {'test' => {:adapter => 'postgresql', :database => 'supercharged_test', :username => "postgres"}} -else - ActiveRecord::Base.configurations = {'test' => {:adapter => 'sqlite3', :database => ':memory:'}} -end +ActiveRecord::Base.configurations = {'test' => {adapter: 'sqlite3', database: ':memory:'}} ActiveRecord::Base.establish_connection('test') # config app = Class.new(Rails::Application) app.config.secret_token = "3b7cd727ee24e8444053437c36cc66c4" @@ -37,37 +33,61 @@ t.string "gateway" end add_index "gateway_notifications", ["charge_id"], :name => "index_gateway_input_notifications_on_charge_id" + create_table "gateway_responses", :force => true do |t| + t.integer "charge_id", :null => false + t.string "action", :null => false + t.decimal "amount" + t.boolean "success", :null => false + t.string "authorization" + t.string "message" + t.text "params" + t.datetime "created_at", :null => false + t.datetime "updated_at", :null => false + end + + add_index "gateway_responses", ["charge_id"], :name => "index_gateway_responses_on_charge_id" + create_table "charges_state_transitions", :force => true do |t| t.integer "charges_id" t.string "charges_type" t.string "event" t.string "from" t.string "to" t.datetime "created_at" end + create_table "users", :force => true do |t| + t.datetime "created_at", :null => false + t.datetime "updated_at", :null => false + end + add_index "charges_state_transitions", ["charges_id"], :name => "index_charges_state_transitions_on_charges_id" create_table "charges", :force => true do |t| t.integer "amount", :null => false t.integer "user_id", :null => false t.string "external_transaction_id" t.text "params" t.string "state", :default => "new", :null => false t.datetime "created_at", :null => false t.datetime "updated_at", :null => false - t.integer "user_transaction_id" t.string "error" t.integer "approved_by" t.text "reject_reason" t.decimal "real_amount" + t.string "gateway_name" + t.string "gateway_token" + t.string "gateway_payer_id" + t.string "ip_address" end add_index "charges", ["approved_by"], :name => "index_charges_on_approved_by" + add_index "charges", ["gateway_name"], :name => "index_charges_on_gateway_name" + add_index "charges", ["gateway_token"], :name => "index_charges_on_gateway_token" add_index "charges", ["state"], :name => "index_charges_on_state" add_index "charges", ["user_id"], :name => "index_charges_on_user_id" end end @@ -90,5 +110,8 @@ end end # helpers Object.const_set(:ApplicationHelper, Module.new) + +class User < ActiveRecord::Base +end \ No newline at end of file