Dear Rubysts
Saya mencoba melakukan migrasi dari mysql ke pgsql. Saya sudah install
libpgsql-ruby dan rspec saya berjalan sukses di mysql. Saya melakukan
langkah-langkah berikut untuk melakukan migrasi:
1. Dump dulu database
rake db:schema:dump
2. Ganti database.yml. Lengkapi 2 lainnya
production:
adapter: postgresql
database: medical_care_production
username: medical_care_user2
password: medical_care_pwd2
host: localhost
3. Load lagi database yang sudah didump
rake db:schema:load
Tapi saat rake spec:models dan controllers dijalankan, malah muncul
error yang panjang. Potongannya seperti ini
at_least:
at_most:
consecutive: false
error_generator: *id001
exception_to_raise:
expected_from: ./spec/controllers/doctor_flow_controller_spec.rb:229
expected_received_count: :any
method_block:
order_group: *id002
return_block: !ruby/object:Proc {}
sym: :update_attribute
symbol_to_throw:
- !ruby/object:Spec::Mocks::MessageExpectation
actual_received_count: 0
args_expectation: !ruby/object:Spec::Mocks::ArgumentExpectation
args:
- !ruby/object:Spec::Mocks::AnyArgsConstraint {}
expected_params:
args_to_yield: []
at_least:
at_most:
consecutive: false
error_generator: *id001
exception_to_raise:
expected_from:
/home/ichsan/coding/ruby/codes/medical_care/vendor/plugins/rspec_on_rails/lib/spec/rails/example/rails_example_group.rb:76:in
`add_stubs'
expected_received_count: :any
method_block:
order_group: *id002
return_block: !ruby/object:Proc {}
Ada yang pernah ngalamin kasus yang sama? Atau mungkin saya salah
teknik migrasinya? Selain itu hasil rake db:migratenya sukses (ada
tabel yang terbuat).
Oh ya saya pakai rspec 1.1.0 dan rspec_rails CURRENT (gak tau versinya
tapi keluar setelah rspec 1.1.0)
--
~Useful man to others is a lucky man
http://michsan.wordpress.com