Re: [id-ruby]ruby test/functional/foe_controller_test.rb vs rake test:functionals

2007-11-07 Terurut Topik Arie Kusuma Atmaja
On Nov 7, 2007 3:36 PM, Aditya Agustyana [EMAIL PROTECTED] wrote:
 hi kawans

 untuk menjalankan test, setau sy idealnya memang pake rake

 namun karena eksekusi rake test:functionals sedemikian lama

 sy seringkali memakai jalan pintas bila ingin menjalankan satu file test
 saja, ruby test/functionals/foe_controller_test.rb

 namun lama2 sy menyadari hasilnya terkadang berbeda ?

ruby file.rb hanya ngetes 1 file!

kalau rake mengetes *semua* file yang berkaitan dengan controller
(bila itu functionals ya).

itu bedanya. kalau jalankan ada yang error wajar saja karena itu human
error :-P dia / applikasi lo nyari code lo yg mustinya ada tapi gak
dipanggil ;-)

tips : pakai autotest aja ya / gem install ZenTest, gw tunggu laporan
test ratio lo ke gw 1 : 10 ya...

 misalnya ketika menjalankan rake test:functional, semua test berjalan dgn
 sukses, namun kalo memakai eksekusi ruby ruby
 test/functionals/foe_controller_test.rb terkadang muncul error

 aku binun kenapa ini bisa terjadi, apakah konfigurasi rails ku sudah rusak ?

perhatikan segala tetek bengeknya dit, mis. fixture (bila AR
terintegrasi dengan banyak tabel di database). pakai edge rails kalau
mau aman, karna fixture foreign key sudah didukung otomatis disana
atau boleh juga nggak pakai edge tapi pakai plugin fixture_replacement
walau nanti kalau gak pinter2 pakai mixin keliatan ugly codesnya karna
redundant/berantakan dimana2.

 mohon pencerahannya
 --
 blog : http://adityakircon.blogsome.com
 ym : kirconboy
 skype : adit_skype


-- 
Arie | http://linkedin.com/in/ariekeren
http://ariekusumaatmaja.wordpress.com | http://groups.yahoo.com/groups/id-ruby
My personal email is [EMAIL PROTECTED], this is special for
mailing list
rspec core guys have to make and_returns with s so that it'll be more
human readable


Re: [id-ruby]ruby test/functional/foe_controller_test.rb vs rake test:functionals

2007-11-07 Terurut Topik Aditya Agustyana
On Nov 7, 2007 5:36 PM, Arie Kusuma Atmaja [EMAIL PROTECTED] wrote:






 On Nov 7, 2007 3:36 PM, Aditya Agustyana [EMAIL PROTECTED] wrote:
   hi kawans
  
   untuk menjalankan test, setau sy idealnya memang pake rake
  
   namun karena eksekusi rake test:functionals sedemikian lama
  
   sy seringkali memakai jalan pintas bila ingin menjalankan satu file test
   saja, ruby test/functionals/foe_controller_test.rb
  
   namun lama2 sy menyadari hasilnya terkadang berbeda ?

  ruby file.rb hanya ngetes 1 file!

  kalau rake mengetes *semua* file yang berkaitan dengan controller
  (bila itu functionals ya).


nah iya itu juga salah satu perbedaan, cuma maksudku mbukan itu ^_^


  itu bedanya. kalau jalankan ada yang error wajar saja karena itu human
  error :-P dia / applikasi lo nyari code lo yg mustinya ada tapi gak
  dipanggil ;-)

  tips : pakai autotest aja ya / gem install ZenTest, gw tunggu laporan
  test ratio lo ke gw 1 : 10 ya...


   misalnya ketika menjalankan rake test:functional, semua test berjalan dgn
   sukses, namun kalo memakai eksekusi ruby ruby
   test/functionals/foe_controller_test.rb terkadang muncul error
  
   aku binun kenapa ini bisa terjadi, apakah konfigurasi rails ku sudah
 rusak ?

  perhatikan segala tetek bengeknya dit, mis. fixture (bila AR
  terintegrasi dengan banyak tabel di database). pakai edge rails kalau
  mau aman, karna fixture foreign key sudah didukung otomatis disana
  atau boleh juga nggak pakai edge tapi pakai plugin fixture_replacement
  walau nanti kalau gak pinter2 pakai mixin keliatan ugly codesnya karna
  redundant/berantakan dimana2.


   mohon pencerahannya
   --
   blog : http://adityakircon.blogsome.com
   ym : kirconboy
   skype : adit_skype

  --
  Arie | http://linkedin.com/in/ariekeren
  http://ariekusumaatmaja.wordpress.com |
 http://groups.yahoo.com/groups/id-ruby
  My personal email is [EMAIL PROTECTED], this is special for
  mailing list
  rspec core guys have to make and_returns with s so that it'll be more
  human readable
  

maksudnya ketika rake test:functionals sedang menjalankan
blabla_controller_test.rb tidak muncul error, tetapi ketika menggunaka
ruby test/functionals/blabla_controller_test.rb kadang suka ada error,
kasus nya memang jarang, tetapi  aku pernah menemukannya

pake autotest juga begitu, ketika memakai rake test semua errror pass,
tetapi ketika dilihat di autotest masih tetep ada error, kasus ini jga
 jarang terjadi cuma aku pernah menemukannya (bahkan autotest-nya aku
kill dulu terus start ulang tetep aja errornya nongol)

kalo soal kode, yg ditest biasanya kode simple, misal
@bla=Bla.find(:first)

di kode testnya biasanya begini
assert_equal 'adit',assigns['bla'].nickname

NoMethodError: You have a nil object when you didn't expect it!
The error occurred while evaluating nil.nickname

nah di rake ndak ada error, tapi di autotest  ruby
foe_controller_test muncul error, seolah2 tidak ada data di tabel
test, dugaan sementara ku fixtures gagal di load oleh autotest atau
pun ruby foe_controller_test error, nah yg aku binun mengapa hal itu
bisa terjadi di x sementara di y tidak (ingikutin style oom Yohaness,
maap oom stylenya dicopas he he)

sejak saat itu, terus terang saja aku lebih percaya kpd rake test dan
untungnya client ngeceknya juga pake rake test :D


-- 
blog : http://adityakircon.blogsome.com
ym : kirconboy
skype : adit_skype

Freedom is the right of all sentient beings (Optimus Prime)


[id-ruby]ruby test/functional/foe_controller_test.rb vs rake test:functionals

2007-11-06 Terurut Topik Aditya Agustyana
hi kawans

untuk menjalankan test, setau sy idealnya memang pake rake

namun karena eksekusi rake test:functionals sedemikian lama

sy seringkali memakai jalan pintas bila ingin menjalankan satu file test
saja, ruby test/functionals/foe_controller_test.rb

namun lama2 sy menyadari hasilnya terkadang berbeda ?

misalnya ketika menjalankan rake test:functional, semua test berjalan dgn
sukses, namun kalo memakai eksekusi ruby ruby
test/functionals/foe_controller_test.rb terkadang muncul error

aku binun kenapa ini bisa terjadi, apakah konfigurasi rails ku sudah rusak ?

mohon pencerahannya
-- 
blog : http://adityakircon.blogsome.com
ym : kirconboy
skype : adit_skype

Freedom is the right of all sentient beings (Optimus Prime)


[Non-text portions of this message have been removed]