Rspec для тестирования метода удаления - PullRequest
0 голосов
/ 11 октября 2018

Когда я пытаюсь добавить спецификацию для метода уничтожения, он выдает ошибки.У пользователя много проектов.

Попытка создать проект для пользователя.Затем, удаляя проект этого конкретного пользователя, выдает ошибку.

Я пробовал как,

  scenario 'project get removed after delete' do
    user = FactoryBot.create(:user)
    project = user.projects.create(FactoryBot.attributes_for(:project))
    delete :destroy, :slug => project.id
    expect(response.status).to eq 200 
  end 

Получение ошибки как

NoMethodError:
   undefined method `delete' for #<RSpec::ExampleGroups::Destroy:0x00000005cff620>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...