Свързани въпроси 'factory-bot'

Данни за семена по време на теста
Имам огромен брой константи, които да използвам по време на тестването, които имам в семената. И така, как е възможно да стартирате семена по време на тестване, особено rspec/cucumber. Беше споменато, че е по-добре да използвам производител или...
193 изгледи

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 изгледи

Какъв е синтаксисът за създаване на фабрика с асоциация, която използва характеристика?
Наистина се опитвам да си обясня как да създавам сложни фабрики с Factory Girl и това НЕ е лесно. Имам следното: Абонаментът принадлежи на потребителя Абонаментът принадлежи към плана Искам да тествам различни Plans . Ето как...
55 изгледи

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 изгледи

Грешка при неуспешно валидиране в приложението Rails и Cucumber с Factory Girl
Имам следната грешка: „Проверката е неуспешна: Имейл адресът вече е използван“, докато се опитвам да стартирам функция за влизане на потребител на Devise. Подозирам, че проблемът е във фабрично генериран потребител, който по някакъв начин е...
534 изгледи

Заглушаване на сечта на 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 изгледи

Грешка на 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 изгледи

Тестът на 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 изгледи

Грешки при валидиране на имейл на RSpec с вложени контексти
Защо получавам тези грешки при проверката? :( Някакви идеи? Това са моите грешки при проверката -- всичките имейли вече са заети... Моите грешки: 20:33:25 guard.1 | 20:33:25 guard.1 | Failures: 20:33:25 guard.1 | 20:33:25 guard.1...
756 изгледи

Метод за промяна на Rspec::Matcher с приемник и съобщение срещу блок
Опитвам се да тествам изтриването на асоциация. Двата включени модела са User и Cancellation : class Cancellation < Active Record::Base belongs_to :taker, class_name: "User" end class User < ActiveRecord::Base...
456 изгледи