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

Почему мне следует использовать RSpec или shoulda с Rails?
Я настраиваю приложение rails, и я только что закончил несколько модульных тестов, и мой друг сказал, что, по-видимому, фикстуры больше не крутые, и теперь люди используют RSpec или shoulda. Мне было интересно, каковы реальные преимущества...
12422 просмотров

Настройка Factory Girl с помощью Test::Unit and Shoulda
Я пытаюсь настроить Factory Girl с помощью Test::Unit и Shoulda в Ruby on Rails. Я установил драгоценный камень, создал файл factory в каталоге test/factories и создал файл спецификации в каталоге test/models. Текущая ошибка, которую я получаю, это...
14413 просмотров

Код работает, но тест не проходит
У меня есть тест, который не работает, хотя операция действительно работает, когда я тестирую ее в браузере. Что-то не так с моим тестом, похоже. Я использую Shoulda и светильники. require 'test_helper' class AddressesControllerTest <...
421 просмотров
schedule 30.05.2023

Как запустить единый контекстный тест shoulda в Ruby Test :: Unit framework
Обычно я могу протестировать обычный метод Test :: Unit, используя следующий синтаксис командной строки для метода «delete_user_test»: ruby functional/user_controller_test.rb -n delete_user_test Теперь, когда я использую плагин shoulda с Test...
5748 просмотров
schedule 13.03.2023

Тестирование Rails с фабриками. Проблема уникальности транзакций
Я продолжаю получать ошибки проверки при запуске фабрик из-за ограничений уникальности полей. Я использую shoulda с factory_girl. У меня есть как модульный тест, так и функциональный тест, создающий 2 продукта в базе данных. Я могу запускать rake...
222 просмотров

Ошибка при входе в систему с помощью Machinist в тесте Shoulda
У меня возникли проблемы с правильным использованием Machinist и Shoulda в моем тестировании. Вот мой тест: context "on POST method rating" do p = Product.make u = nil setup do u = login_as post :vote, :rating => 3, :id => p end...
514 просмотров
schedule 25.04.2023

Rails shoulda и настройка factory_girl
Я установил и shoulda, и factory_girl, я могу запустить shoulda нормально, но когда я добавлю это: require 'factory_girl' Factory.define :user do |u| u.mail '[email protected]' u.pass 'secret' end в мой test / test_helper.rb я получаю эту...
3082 просмотров
schedule 21.08.2022

RSpec против Shoulda?
Я новичок в сцене модульного тестирования; Я использую юнит-тесты около 2 месяцев. Когда я использую модульное тестирование в Ruby, я в настоящее время следую стилю TDD и использую Test :: Unit :: TestCase. Я также читал о RSpec и о том, как он...
2801 просмотров
schedule 09.04.2023

Фабричная девушка имеет много отношений (и защищенный атрибут)
У меня такое отношение: class Article < ActiveRecord::Base has_many :comments end class Comment < ActiveRecord::Base belongs_to :article attr_protected :article_id end Сценарий по умолчанию внутри контроллеров выглядит так:...
2350 просмотров

Сбой функционального теста для 'create' с использованием should_redirect_to
У меня проблема с попыткой использовать «shoulda» с «factory_girl» для создания функционального теста для «create» в приложении Rails. Я создал простой проект, пользователь с шаблоном, добавил «shoulda» (текущая версия гема в моей системе 2.11.3) и...
458 просмотров

Использование shoulda «должен» без блока
Я использовал должен с радостью вот так: context "test world" do setup do @world = ... end should "be spinning" do assert_equal "spinning", @world.movement end ... and so on end Мне нужен совет по пониманию этого варианта:...
184 просмотров
schedule 02.02.2024

rspec и shoulda - дополняющие или альтернативные?
Некоторое время я использовал shoulda, читал и играл с rspec. Я не проводил глубокого сравнения и противопоставления. Но мне кажется, что между ними есть некоторое совпадение, но это не замена 1-1. Я подумываю о написании некоторых модульных...
1847 просмотров
schedule 03.03.2024

Как использовать сопоставители shoulda для проверки полиморфной ассоциации?
Я использую сопоставители shoulda с рельсами, создаю модель под названием «комментарии» и другую модель под названием «сообщение». Комментарии полиморфны. Когда я тестирую с помощью сопоставителей shoulda в таком сообщении it {should...
5899 просмотров
schedule 05.12.2023

Как сделать однострочные тесты в Rspec без Shoulda?
У меня есть куча очень повторяющихся тестов rspec, которые имеют одинаковый формат: it "inserts the correct ATTRIBUTE_NAME" do @o.ATTRIBUTE_NAME.should eql(VALUE) end Было бы неплохо, если бы я мог просто сделать однострочные тесты,...
1936 просмотров
schedule 13.06.2023

нет такого файла для загрузки rspec / matchers - rspec-rails, shoulda, cucumber, factory girl, Rails2.3.10
Я унаследовал старое приложение Rails2.3. Он очень сложный и не имеет (шок, ужас) вообще никаких тестов. Я привык к rspec и cucumber, поэтому подумал, что начну работать над определением спецификаций и функций для окончательного (долгого) обновления...
4512 просмотров

совет по использованию rspec для тестирования модели
Я только начал использовать rspec и хотел бы узнать ваше мнение об этой спецификации. у меня 2 модели class City < ActiveRecord::Base validates :name, :presence => true, :uniqueness => true validates :department_id, :presence =>...
438 просмотров
schedule 15.09.2022

Проблема с капибарой: @request должен быть ActionDispatch::Request
У меня проблемы с работой Capybara с Rails. Просто тестирую эту якобы интересную тестовую штуку. Хорошо, в прикрепленном коде есть пара эквивалентных тестов. Первый сделан с использованием shoulda-context + Test::Unit, который поставляется вместе с...
2899 просмотров
schedule 10.01.2024

Rspec / shoulda: тестирование, вызывается пользовательский валидатор
У меня есть собственный валидатор (расположенный в app/validators/uri_validator.rb), который используется в: validates :link, uri: true Как указать это в характеристиках? В идеале я хотел бы иметь однострочный вызов, например: it {...
1417 просмотров
schedule 03.01.2023

как протестировать метод моделей с rspec и factory
Я новичок в рельсах, и мне нужно написать тесты для существующих приложений рельсов с драгоценными камнями «Rspec», «shoulda» и «factory girl». Я могу протестировать неспецифические тесты, такие как validates_presence_of: что-то с сопоставителями...
148 просмотров

Должно принадлежать с class_name и external_key
Я знаю, что вы можете легко проверить отношения принадлежности с помощью Shoulda: describe Dog dog it { should belong_to(:owner) } end Можно ли с помощью Shoulda протестировать более сложные отношения принадлежности_к? Что-то вроде этого:...
8008 просмотров
schedule 07.05.2023