Ruby On Rails in UA/Разработка на ROR/Ищу rspec book

05 июля 2009, 14:39
killich
Илья Зайко
Живет: Moscow,RUS
Сообщений: 425
Рейтинг: 144.0
Рег: 27 окт. 2008
Его блог
Ищу rspec book
  •  
Ищу rspec book у кого есть сама книга или ссылка на оную - буду очень признателен. Желательно поновее. мыло killich[X]mail.ru Заранее спасибо!
------------
Илья aka Зайко (aka Killich) Тот самый учитель информатики >:0)
,
17 июля 2009, 14:29
killich
Илья Зайко
Живет: Moscow,RUS
Сообщений: 425
Рейтинг: 144.0
Рег: 27 окт. 2008
Его блог
RE: Ищу rspec book
  •  
Илья Зайко чуть больше 10 дней прошло с момента поста. при учете того, что уже около 6-7 дней только через rspec модели и контроллеры пишу и уже не представляю, как я делал это раньше без оного - топик прошу считать не актуальным. =) проблема у мя была в том, что не совсем было ясно как отлаживать контроллеры с subdomain-fu и restful_authentication. все просто:
    # Текущий поддомен
    controller.stub!(:current_subdomain).and_return(@user[:petrov].login)
    # Текущий Пользователь
    controller.stub!(:current_user).and_return(@user[:ivanov])
а все прочее заключается в использовании нужного шулда.
.should be_true
.should be_false
.should == 9
.should eql(1)
.should be_valid
.should have(3).items
.should have(1).error_on(:some_field_name)
.should have(:no).errors_on(:some_field_name)
.should_not change(User, :count)

.should_not be_nil
.should be_pending
.should be_true
.should be_false
.should be_nil
.should be_empty
.should be_old_enough(16)
.should_not include("red")
.should match(/^([^\s]+)((?:[-a-z0-9]+\.)+[a-z]{2,})$/i)
.should be_close(3.0, 0.5)
.should_not be_instance_of(Float)
.should change(person, :birthday).from(32).to(33)

response.should be_success
response.should be_redirect

response.should redirect_to(:action => 'other_action')
response.should redirect_to('path/to/local/redirect')
response.should redirect_to('http://test.host/some_controller/some_action')
response.should redirect_to('http://some.other.domain.com')

------------
Илья aka Зайко (aka Killich) Тот самый учитель информатики >:0)

Гости: 141 Онлайн: 0