Вопросы по теме 'shoulda'
Почему мне следует использовать RSpec или shoulda с Rails?
Я настраиваю приложение rails, и я только что закончил несколько модульных тестов, и мой друг сказал, что, по-видимому, фикстуры больше не крутые, и теперь люди используют RSpec или shoulda. Мне было интересно, каковы реальные преимущества...
12422 просмотров
schedule
10.11.2022
Настройка Factory Girl с помощью Test::Unit and Shoulda
Я пытаюсь настроить Factory Girl с помощью Test::Unit и Shoulda в Ruby on Rails. Я установил драгоценный камень, создал файл factory в каталоге test/factories и создал файл спецификации в каталоге test/models. Текущая ошибка, которую я получаю, это...
14413 просмотров
schedule
10.03.2022
Код работает, но тест не проходит
У меня есть тест, который не работает, хотя операция действительно работает, когда я тестирую ее в браузере. Что-то не так с моим тестом, похоже.
Я использую 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 просмотров
schedule
18.09.2022
Ошибка при входе в систему с помощью 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 просмотров
schedule
10.06.2023
Сбой функционального теста для 'create' с использованием should_redirect_to
У меня проблема с попыткой использовать «shoulda» с «factory_girl» для создания функционального теста для «create» в приложении Rails. Я создал простой проект, пользователь с шаблоном, добавил «shoulda» (текущая версия гема в моей системе 2.11.3) и...
458 просмотров
schedule
19.09.2022
Использование 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 просмотров
schedule
27.05.2022
совет по использованию 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 просмотров
schedule
26.01.2023
Должно принадлежать с class_name и external_key
Я знаю, что вы можете легко проверить отношения принадлежности с помощью Shoulda:
describe Dog dog
it { should belong_to(:owner) }
end
Можно ли с помощью Shoulda протестировать более сложные отношения принадлежности_к? Что-то вроде этого:...
8008 просмотров
schedule
07.05.2023