В Ruby не существует такого понятия, как «присваивание свойств».В Ruby все является вызовом метода.Таким образом, вы издеваетесь над методом установки так же, как и любым другим методом:
campaign_model.should_receive(:creationDate=).with(...)
Кстати: диагностические сообщения, которые печатают тесты, предназначены не только для shpw.В этом случае сообщение уже говорит вам все, что вам нужно знать:
Spec::Mocks::MockExpectationError in 'CampaignController new campaigns should able to create new campaign when form is submitted' Mock "AdCampaign_1002" received unexpected message :creationDate= with ("2010/5/7")
Как видите, сообщение, которое вы отправили уже говорит вам, как называется метод, который вам нужен, смейся прямо здесь:
unexpected message :creationDate= with ("2010/5/7")
^^^^^^^^^^^^^^