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