Свързани въпроси 'factory-bot'
Данни за семена по време на теста
Имам огромен брой константи, които да използвам по време на тестването, които имам в семената. И така, как е възможно да стартирате семена по време на тестване, особено rspec/cucumber. Беше споменато, че е по-добре да използвам производител или...
193 изгледи
schedule
27.09.2022
Rails Factory Girl: Създайте запис, свързан с потребител, но с роля
Имам следното фабрично момиче за създаване на потребител:
FactoryGirl.define do
factory :user do
first_name 'Colin'
last_name 'Ambler'
password 'dell13a1'
address_zip '60657'
trait :event_operator do
role...
119 изгледи
schedule
03.10.2022
Какъв е синтаксисът за създаване на фабрика с асоциация, която използва характеристика?
Наистина се опитвам да си обясня как да създавам сложни фабрики с Factory Girl и това НЕ е лесно.
Имам следното:
Абонаментът принадлежи на потребителя
Абонаментът принадлежи към плана
Искам да тествам различни Plans . Ето как...
55 изгледи
schedule
06.10.2022
Rails/Devise - Какво трябва да тествам с devise и rspec?
Много програмисти използват devise като свое решение за удостоверяване и бих искал да получа техния съвет:
Devise вече е тестван, но искам да знам дали има нещо, което да тествам сам (интеграционни/единични/функционални тестове?) за стандартна...
2424 изгледи
schedule
30.10.2022
Проблем при проверката на обект FactoryGirl
Използвам Ruby on Rails 3.0.10, RSpec 2 и FactoryGirl. Имам следния сценарий:
Във файла models/user_spec.rb , който имам
describe User do
let(:user) { Factory(:user) }
it "should have a 'registered' authorization do...
412 изгледи
schedule
26.11.2023
Грешка при неуспешно валидиране в приложението Rails и Cucumber с Factory Girl
Имам следната грешка: „Проверката е неуспешна: Имейл адресът вече е използван“, докато се опитвам да стартирам функция за влизане на потребител на Devise.
Подозирам, че проблемът е във фабрично генериран потребител, който по някакъв начин е...
534 изгледи
schedule
01.12.2023
Заглушаване на сечта на Factory Girl
Само за да прочистя въздуха, аз не съм някакъв жесток началник на фабрика, който се опитва да накара работещите дами да млъкнат. Имам много досаден проблем, когато използвам фабричното момиче на Thoughtbot в моите спецификации, всеки път, когато се...
733 изгледи
schedule
08.12.2023
Грешка при прекъсване на Rake при натискане към Heroku (factory_girl)
Получавам тази грешка, когато се опитвам да натисна към Heroku:
heroku run rake db:migrate Изпълнява се rake db:migrate, прикрепен към терминала... нагоре, стартирайте.1 рейк прекратен! няма такъв файл за зареждане -- factory_girl
Ето моя...
488 изгледи
schedule
08.12.2023
Споделени атрибути във factory_girl
Имам повече модели, които имат адрес, някои имат само address , някои имат и shipping_address , и billing_address . Схемата на адресите е същата. Във factory_girl трябва да копирам и поставим дефинициите на адресния атрибут, но би било чудесно,...
87 изгледи
schedule
06.12.2023
Как да използвам Factory Girl за генериране на прикачен файл за кламер?
Имам модел Person, който има много изображения, където изображенията имат прикачено поле за кламер, наречено данни, съкратена версия, показана по-долу:
class Person
has_many :images
...
end
class Image
has_attached_file :data
belongs_to...
34575 изгледи
schedule
21.12.2023
Calabash: Как да настроите тестови данни
В процес съм на прилагане на GUI тестове с помощта на Calabash. В The Cucumber Book се подчертава, че сценариите трябва да настройват самите тестови данни, локално, за предпочитане използване на библиотеки като factory_girl . Този въпрос е...
1397 изгледи
schedule
19.12.2023
FactoryGirl create_list с различни стойности
Опитвам се да използвам FactoryGirl, за да създам списък с артикули, но трябва артикулите да не са в ред. Това е, което имам, но бих искал да е по-СУХО.
spec.rb
context "three out of order" do
before do
FactoryGirl.create(:thing,...
2341 изгледи
schedule
31.12.2023
преминаване от тела към Factory Girl
Rails 3.0.3....
Току-що започвам с Factory Girl, след като имах малък успех със стандартния подход. Коментирах fixtures :all от файла test/test_helper.rb и създадох файл с фабрики.
Проблемът ми е, че функцията за последователност изглежда не...
1232 изгледи
schedule
10.01.2024
Грешка на FactoryGirl: Имейлът вече е зает.
Получавам грешка (показана по-долу), когато използвам фабриката по-долу. Временно се коригира чрез изпълнение на rake db:test:prepare , но това го коригира само за едно изпълнение на теста. Какво мога да направя за по-трайна корекция? Трябва ли да...
3906 изгледи
schedule
08.01.2024
Rails тестване на не-AR модел (клас) с FactoryGirl
Имам клас, който изглежда така:
class Killmail::Parser
def initialize(body)
@body = body
end
end
Имам и фабрика за него:
FactoryGirl.define do
factory :parser, class: Killmail::Parser do
skip_create
body '2013.12.02...
97 изгледи
schedule
27.11.2022
Недефиниран метод „to_i“ за ‹Array:0x########› при тестване с използване на фабрики
Имам този проблем с FactoryGirl.
Всеки път, когато стартирам теста, той излиза с грешката: Недефиниран метод `to_i' за масив
Не мога да видя къде се опитва да преобразува в цяло число. Най-доброто ми предположение е, че се опитва да запази...
1255 изгледи
schedule
28.01.2024
Тестът на Rspec винаги е неуспешен за метода на класа
както каза темата. Изглежда, че внедреният код винаги create създава нов запис, вместо да получава съществуващ.
Ето моя тестов код на rspec:
describe "#from_facebook" do
it "return existing related user" do
existing_user =...
74 изгледи
schedule
26.11.2022
как да има 1 набор от данни винаги присъстващ с database_cleaner и factorygirl
Имаме мултидомейн приложение, където всеки сайт може да има множество домейни (за локалите)
ApplicationController работи
def load_site
@site = Site.find_by!("domains like '%#{request.host}%'")
end
В моя тестов пакет просто искам...
50 изгледи
schedule
03.12.2022
Грешки при валидиране на имейл на RSpec с вложени контексти
Защо получавам тези грешки при проверката? :( Някакви идеи?
Това са моите грешки при проверката -- всичките имейли вече са заети... Моите грешки:
20:33:25 guard.1 |
20:33:25 guard.1 | Failures:
20:33:25 guard.1 |
20:33:25 guard.1...
756 изгледи
schedule
28.04.2024
Метод за промяна на Rspec::Matcher с приемник и съобщение срещу блок
Опитвам се да тествам изтриването на асоциация. Двата включени модела са User и Cancellation :
class Cancellation < Active Record::Base
belongs_to :taker, class_name: "User"
end
class User < ActiveRecord::Base...
456 изгледи
schedule
08.05.2024