Jak w przykłądzie. Oczywiście bez użycia shared examples wszystko działa.
Błąd jaki dostaje to:
RuntimeError: #let or #subject called without a block
let at …/memoized_helpers.rb:287
subject at …/memoized_helpers.rb:405
Jak w przykłądzie. Oczywiście bez użycia shared examples wszystko działa.
Błąd jaki dostaje to:
RuntimeError: #let or #subject called without a block
let at …/memoized_helpers.rb:287
subject at …/memoized_helpers.rb:405
Już nie pamiętam czy w lini z let czy w subject spróbuj dać podwójne nawiasy { { … } } to powinno rozwiązać problem ale już zwyczjanie nie pamiętam dokładnie dlaczego
potrzebujesz bloku it ‘tutaj opis’, czyli coś w tym stylu
shared_examples_for 'called with invalid params' do
it 'returns proper error message' do
expect(subject.status).to be_falsey
expect(subject.code).to equal(204)
expect(subject.payload).not_to be_empty
end
end
Wybaczcie, weekend majowy i nie miałem jak odpisać.
dodo121 strzał w dziesiątkę. Oczywiście pomogło. Bardzo dziękuję dodo121 i sztos za podpowiedzi:)