Вопросы по теме 'rspec'

Написание спецификации для помощника с Ruby on Rails и RSpec
Я писал спецификации для контроллеров и моделей, но я никогда не писал вспомогательную спецификацию. Я понятия не имею, с чего начать. У меня есть следующий фрагмент в application_helper.rb def title(page_title) content_for(:title) {...
15628 просмотров
schedule 07.01.2024

помощники по тестированию rspec и devise
Согласно это из вики по разработке я должен иметь возможность использовать вспомогательный метод login_user в своих тестах контроллера. Соответственно, в каталоге спецификаций у меня есть следующее: #spec_helper.rb ......
18026 просмотров

Ожидания Rspec в Cucumber: неопределенный метод be при использовании внутри класса
Я использую ожидания rspec в структуре огурца, и они отлично выглядят при использовании на уровне определения шагов. Я настроил свой файл env.rb с помощью: require 'rspec/expectations' World(RSpec::Matchers) Проблема, которую я заметил...
1352 просмотров

Тест контроллера Rspec — как передать аргументы методу, который я тестирую
Я хочу проверить этот метод в моем контроллере. def fetch_match_displayed_count(params) match_count = 0 params.each do |param| match_count += 1 if param[1]["result"] && param[1]["result"] != "result" end match_count end...
1232 просмотров

просмотреть тест с использованием ошибки rspec и factory girl: нет совпадений маршрутов
Я новичок в Ruby & Rails; не занимался программированием; но иметь техническое образование. Я создал очень небольшое количество функций, в основном основанных на Railscasts, и хочу использовать TDD, и я возвращаюсь и пытаюсь создать несколько...
1519 просмотров

Ruby Rspec Timer — решение для рефакторинга
Я решил вопрос TestFirst.org 09_timer для тестирования Ruby Rspec. Мой код работает, но мне это не нравится. Это очень долго. Буду признателен за любые комментарии и/или предложения по его улучшению. Пожалуйста, включите объяснение, чтобы...
755 просмотров
schedule 31.10.2023

Тест Rspec - пользовательский путь маршрута не распознается неопределенной локальной переменной/методом rspec
Я определил собственный маршрут, который работает в приложении, но почему-то не в rspec. /app/config/routes.rb get '/signup', to: 'users#new', as: :signup В файле просмотра страницы регистрации есть ссылка «signup_path»,...
685 просмотров
schedule 19.01.2024

Отформатируйте вывод Rspec в терминале
Я хочу удалить миллисекунды и begin transaction и rollback transaction из вывода Также хочу удалить запросы к базе данных. Все, что я хочу, это сам тест. Есть ли способ сделать это?
89 просмотров
schedule 26.10.2023

синтаксическая ошибка, неожиданный конец ввода, ожидание ключевого_конца (SyntaxError)
я не могу запустить тест Rspec user_spec.rb из-за синтаксической ошибки. я уже пытаюсь добавить и удалить некоторые «концы», но проблема все еще не решена. это мой static_pages_spec.rb это мой первый вопрос, так что, может быть, это...
1338 просмотров
schedule 29.11.2023

Поиск загруженного файла с помощью Rspec 3
Я пытаюсь найти свой последний загруженный файл (используя Carrierwave) и запускаю для него метод have_dimensions с помощью Rspec. На данный момент мой тест заканчивается сбоем, ошибка Failure/Error: expect(@uploader.large_animal_image).to...
244 просмотров

Спецификация запроса: как создать нового пользователя с помощью POST-запроса?
Учитывая следующий контроллер: class UsersController < ApplicationController include ActionController::ImplicitRender include ActionController::ParamsWrapper wrap_parameters format: :json # POST /users # POST...
403 просмотров
schedule 16.01.2024

Rails 4 с Devise, тестирование контроллеров с Rspec
Я новичок в тестировании RSpec и в настоящее время пытаюсь добавить тесты в существующий контроллер для приложения Rails 4. Вот ссылка на приложение Github, если вам нужна дополнительная информация: https://github.com/iacobson/Zero2Dev...
714 просмотров

Избегайте дублирования при тестировании атрибутов модели в RSpec
У меня есть несколько моделей, и в этих моделях у меня есть атрибуты, которые я не хочу оставлять пустыми/пустыми. Я хочу тщательно протестировать свои модели на эти ограничения, используя RSpec и Factory Girl. Однако я получаю дублирование...
58 просмотров
schedule 06.01.2024

Как я могу игнорировать цвета командной строки для команд, запускаемых в rspec
Я пишу ruby ​​gem, используя Commander , который использует шаблоны erb и $terminal.color для части вывода. При написании тестов в RSpec (используя CLI Test ) я хотел бы иметь возможность передать параметр к моим командам, чтобы предотвратить...
253 просмотров
schedule 16.11.2023

Rspec 3.6, ошибка Rails 5: неправильное количество аргументов (указано 2, ожидается 1) для запроса `post`
Я только что начал новый проект в Rails 5 (мой первый, хотя у меня есть несколько проектов в Rails 4.x.), и у меня проблемы со спецификациями контроллера. describe RequestsController, :type => :controller do it "receives new request" do...
8736 просмотров

Заглушка JSON.parse в RSPEC
Я делаю некоторые тесты RSPEC здесь. Если у меня есть этот метод: JSON.parse("https://test.com/return_json/reviews.json") Затем я могу заглушить его RSPEC, например: test_reviews = {"reviews" => [{"data1" => "1", "data2"=>...
687 просмотров
schedule 31.10.2023