Вопросы по теме 'minitest'
проверка уникальности на minitest
Я использую минитест на Ruby on Rails. Ниже моя модель.
require 'mongoid'
class Person
include Mongoid::Document
index({ pin: 1 }, { unique: true, name: "pin_index" })
field :first_name
field :last_name
field :pin
validates :pin,...
1445 просмотров
schedule
20.01.2024
Использование тестовых систем в сравнении со спецификациями
Я новичок в разработке, основанной на поведении, и я пытаюсь понять что-то фундаментальное: разницу между системами тестирования и системами спецификаций.
До сих пор я использовал библиотеку minitest/test на основе Ruby, где типичный модульный тест...
70 просмотров
schedule
11.10.2022
уничтожить тест в рельсах с капибарой minitest
Я пытаюсь правильно понять синтаксис. Я думаю, что я близок, но я пытаюсь сделать тест, чтобы показать, что мой администратор может уничтожить пользователя. Ошибка, которую я получаю прямо сейчас:
Ambiguous match, found 2 elements matching link...
670 просмотров
schedule
25.08.2022
Крепления Carrierwave и rails
Как бы я использовал приспособления для заполнения рельсов (yaml) с загрузками несущей волны? Документация, похоже, не распространяется на это, как и вики несущей волны.
я пытался
и я убедился, что приведенный выше код ruby создает...
637 просмотров
schedule
23.02.2024
Рабочий Sidekiq не ставится в очередь на тестирование
Я использую sidekiq для постановки в очередь задания для проверки ввода поля в модели (ссылки) и перехода по ссылке, чтобы убедиться, что она не возвращает 404, если она проходит проверку регулярного выражения.
Если проверка регулярного выражения...
564 просмотров
schedule
31.10.2022
Как утверждать прямой текст с другими детьми в div
У меня есть следующий div в моем выходном HTML:
<div class="panel-body">
<h5 class="panel-body-heading">Comments</h5>
Job updated.
</div>
У меня есть тестовый код для подтверждения заголовка комментариев...
141 просмотров
schedule
31.05.2024
Ошибка, возникающая на произвольной частоте во время тестов Capybara
В приложении я пишу, что создаю, обновляю и удаляю объекты класса «места». В зависимости от того, вошел ли пользователь в систему или нет, необходимо сначала просмотреть место, прежде чем оно станет видимым для публики в представлении индекса.
Мы...
48 просмотров
schedule
01.05.2024
MiniTest: не следует пропускать функции при ошибке утверждения
В настоящее время одна из моих тестовых функций имеет 8 утверждений. Если первый терпит неудачу, он пропускает оставшиеся утверждения и переходит к следующей функции. Как можно изменить это поведение?
74 просмотров
schedule
17.10.2022
Как заглушить запрос HTTParty внутри метода тестирования?
Я создал функцию, которая делает запрос на получение HTTParty. Он вызывает пользовательское сообщение об ошибке, которое мне нужно проверить. Я попытался заглушить запрос с помощью Webmock в тесте, но он вызывает <Net::OpenTimeout> . Как я...
1781 просмотров
schedule
11.03.2024
Как чисто модульно протестировать метод потока управления
У меня есть метод проверки, который возвращает true, если обратный вызов следует пропустить после сохранения записи, иначе он возвращает false.
Метод сложный с несколькими операторами возврата, если условия занавеса верны. Я теряюсь в том, как...
243 просмотров
schedule
11.04.2024
Как проверить загрузку файлов в Ruby on Rails 6 с помощью minitest?
У меня есть такой метод контроллера:
# POST /v1/scans
def create
p params
uploaded_file = params["pm_file"]
filename = uploaded_file.original_filename
content = uploaded_file.read
parser = ParserStrategy.parser_for...
444 просмотров
schedule
13.10.2023
Как обновить логический атрибут в Rails с помощью запроса на исправление
У меня есть логический атрибут, который я пытаюсь протестировать с помощью Minitest в Rails. Вот тест, о котором идет речь:
test "admins can change a user's board member status" do
patch user_path(@member, as: @admin), params: {...
53 просмотров
schedule
01.02.2024