Pracuję nad kodem, którego nie napisałem i próbuję zrozumieć, jak działa RSpec.Co przypisuje zrobić w rspec-rails?
let(:course) { create :new_course }
before { assign :course, course }
Wiem, że let
tworzy zmienną pamiętaną. Co robi assign
w tym przykładzie?
Nie mylić z 'assigns' który jest hash, który zawiera zmienne instancji szablonu. Na przykład możesz użyć 'assign' w kroku konfiguracji testu i' assigns' w kroku weryfikacji testu. – Dennis