Вопросы по теме 'shoulda'
Получение доступа к методам утверждений из метода Shoulda should
У меня есть макрос/метод, который проверяет ответы контроллера на условия XPath, например:
def self.should_have_xpath(path, &block)
should "have an element matching the path: #{path}" do
xml = REXML::Document.new @response.body
match...
589 просмотров
schedule
24.04.2024
Ассоциация не находит созданные объекты в тестах
У меня есть следующие модели в моем приложении:
class Game < ActiveRecord::Base
has_many :players
has_many :villages, :through => :players
end
class Village < ActiveRecord::Base
belongs_to :player
end
class Player <...
137 просмотров
schedule
13.06.2022
assigns_to не работает для Rails 3 Shoulda в Ubuntu
Я использую Rails3 с rspec и shoulda. У меня есть спецификация ниже
describe PagesController, "on GET to show while logged off" do
before(:each) do
@site = Factory.create(:site)
@site.domains << Factory.create(:domain)...
1464 просмотров
schedule
27.09.2023
Имитация/заглушка метода Application Controller с помощью Mocha (с использованием Shoulda, Rails 3)
При написании функциональных тестов для контроллера я столкнулся со сценарием, в котором у меня есть фильтр before_filter, запрашивающий некоторую информацию из базы данных, которая требуется для одного из моих тестов. Я использую Factory_girl для...
3270 просмотров
schedule
11.06.2024
Должен ли я уничтожить мои следы?
У меня есть тест примерно такой:
class FormDefinitionTest < ActiveSupport::TestCase
context "a form_definition" do
setup do
@definition = SeedData.form_definition
# ...
Я специально добавил
raise "blah"
где-то в...
500 просмотров
schedule
23.06.2022
minitest-rails-shoulda с minitest дает мне неопределенный метод `run_teardown_hooks'
Помогите, пожалуйста:
Я хочу, чтобы пользователь должен был использовать minitest.
Это исключение, которое я получаю:
NoMethodError: undefined method `run_teardown_hooks' for #<#<Class:0x007fd42ed95490>:0x007fd42ed00c78>...
833 просмотров
schedule
10.06.2023
Должны ли сопоставители rspec обеспечить_включение_оф
У меня есть тест с использованием shoulda, который не работает по непонятным мне причинам. Любая идея, что исправить для этого? Я жестко запрограммировал массив для целей тестирования.
Все мои другие тесты, основанные на совпадении, работают...
2170 просмотров
schedule
17.02.2024
Сборка FactoryGirl игнорируется при тестировании с Shoulda Matchers
Я недавно перешел на Shoulda Matchers, но, похоже, не могу проверить свои заводские сборки. Я создал экземпляр своей фабрики в обратном вызове до, но сопоставитель, похоже, даже не признает это. Например, я намеренно установил имя своего экземпляра...
209 просмотров
schedule
02.02.2023
Должны-сопоставители не видны rails/rspec
Rails 4.2.4, Rspec 3.3.1, shoulda-matchers 3.0.0.
я осознаю
#...
358) Participant validations
Failure/Error: it { should ensure_length_of(:coresp_country).is_at_most(255) }
NoMethodError:
undefined method...
2258 просмотров
schedule
16.11.2022
Как заставить сопоставители использовать определенный набор значений для поля?
У меня есть модель купона, которая может иметь несколько валют с одним и тем же кодом купона.
Поэтому я проверяю это так:
validates :code, presence: true, uniqueness: { case_sensitive: false, scope: :currency }, length: { in: 1..40 }
и...
400 просмотров
schedule
20.05.2024
Протестируйте множество ассоциаций из одной модели в Ruby on Rails с помощью RSpec.
У меня есть модель пользователя и модель проекта.
Пользователи могут создавать множество проектов, в то время как проект имеет одного владельца и может иметь много участников.
#app/models/user.rb
class User < ApplicationRecord...
475 просмотров
schedule
05.05.2024
NoMethodError: неопределенный метод `belong_to' для теста при использовании совпадений в модульном тесте
Я пытался использовать shoulda-matchers для проверки связи между моделями. Однако он всегда показывает ошибку: TakeTest # test_belongs_to: NoMethodError: undefined method belong_to' for #<TakingTest:0x00007fc14b8e64a8>...
258 просмотров
schedule
23.02.2022