> On 25/01/2008, adit <[EMAIL PROTECTED]> wrote:

sudah mabok seberapa mabok? ngomong2 ini gw tungguin lho ... kalo lo
post pagi tadi, berarti kalo sekarang uda malem gini , udah jungkir
balik sampe berapa lantai nyobain yang seperti gw sebut2x itu hints /
kata kunci nya? cepat kasih copy paste coding hasil usahanya kesini
mana tangan aing sudah gatal lagi nih.. mumpung pingin reply pake
coding / daripada aing cuekin sama sekali nanti.

> > 1. mabok belajar rspec, udah 2 hari ini belum menemukan solusi di rspec
> > views, ebooknya belum dirilis sih
> >
> > misalnya di template ada coding kek gini
> >
> > Nickname : <%= @user.nickname %>
> > Active Pet : <%= @user.active_pet.happiness %>
>
> kalau berbicara tentang rspec, maka kita juga berbicara tentang BDD,
> ingat, prinsipnya think about functionality, jadi kita gak peduli mau
> di view dipasangi nickname anu lah, happiness active pet anulah, cara
> berpikirnya adalah spec'ing bagian dari functionality-nya, dalam hal
> ini, yang seharusnya di spec bukan view, tetapi justru controllernya.
> Coba sekarang Adit coba sendiri dulu spec'ing bagian controller dari
> view tsb (untuk memastikan bahwa @user tsb benarlah di load di action
> method ybs), dicoba dulu, kalo nyerah, baru copy paste lagi kesini -_-
>
> > coding di rspec
> >
> > describe "/settings/index" do
> > before do
> >     @user = mock_model User
> >     @user.should_have(:nickname).and_return("sayah")
> >
> >     @active_pet = mock_model Pet
> >     @user.should_have(:active_pet).and_return(@active_pet)  ## bagian ini
> > kenapa salah
> >
> >     @user.active_pet.should_have(:happiness).and_return(100)  ### bagian ini
> > kenapa salah
> >     assigns[:[EMAIL PROTECTED]
> >     render "users/show"
> >   end
> >
> >   it "render users show'" do
> >     response.should render_template('users/show')
> >   end
> >
> > end

-- 
r9 = { name: Rie!, ym: riyari3, skype: rubyninja,
li: http://linkedin.com/in/ariekeren,
fb: http://profile.to/ariekeren,
blog: http://tinyurl.com/2bjgvn }

Kirim email ke