Описание тега fabrication-gem

Фабрикация - это библиотека замены Ruby.
2 ответа

Как определить Fabricator для класса пространства имен

Я хочу определить, что Fabricator для класса имеет пространство имен типа 'Foo::Bar'.Скажи мне, как это может работать. Здесь мои коды. модели / foo.rb class Foo include Mongoid::Document embedded_in :foo_container, polymorphic: true field :xxx ....…
30 янв '13 в 08:44
1 ответ

Определение производителя с вложенными файлами и загрузка тестового файла с rspec

Я пытаюсь выяснить, как проверить вложения файлов с драгоценными камнями Fabrication и Rspec. Загрузка файла работает нормально при тестировании сайта вручную, просто нет покрытия Rspec. Кажется, проблема в том, что я не знаю, как включить вложение …
1 ответ

Rails- ошибка неполного многобайтового символа RSPEC

Я использую Rails 3.2.13 с ruby ​​1.9.3. Я продолжаю получать следующую ошибку: Failure/Error: @user = Fabricate :user, role_ids: [role.id] PG::Error: incomplete multibyte character # ./spec/controllers/api_controllers/projects_controller_spec.rb:6:…
1 ответ

Тестирование модели Rspec в формате Fabricator & let(...). Консоль не показывает данных в базе данных, но есть.

Я не понимаю, почему он возвращается пустым, когда я в первый раз набираю "Video.all" в консоли после того, как он не прошел тест, но если я укажу их как "video" и "video2", а затем наберу "Video". все "правильно возвращает 2 видео. Кто-нибудь знает…
15 май '13 в 21:55
1 ответ

Как эта спецификация модели работает в тестовом наборе

Я просматриваю исходный код дискурса здесь https://github.com/discourse/discourse/blob/master/spec/models/invite_spec.rb и вижу такой код: требует 'spec_helper' describe Invite do it { should belong_to :user } it { should have_many :topic_invites } …
22 апр '13 в 18:06
1 ответ

Rspec: NoMethodError

Я пишу тестовые случаи (модульное тестирование) для моделей, и получаю ошибку, которую я действительно не знаю, почему... вот моя ошибка: Failure/Error: expect(Shelf.enabled.count).to eq 2 NoMethodError: undefined method `enabled' for #<Class:0x0…
1 ответ

Изготовление значений hstore для Postgresql

Как и в заголовке, я пытаюсь изготовить хэш в столбце типа hstore. Я видел производителя вопросов с атрибутом hstore, но решение там не работает для меня. Мое имя столбца hstore - "status", там я хочу установить три флага: "обработано", "дублировать…
06 сен '14 в 20:03
1 ответ

Как установить полиморфные отношения с помощью Fabricator-gem?

Я пытаюсь настроить fabricator-gem для обработки моих моделей для тестирования. Проблема, с которой я сталкиваюсь, заключается в том, что она не в состоянии справиться с полиморфными отношениями. Я использую MongoDB в качестве базы данных и Mongoid …
22 янв '13 в 21:05
1 ответ

Спецификация и изготовление валидатора. Изготовление::UnfabricatableError: Класс не найден для

Я проверяю почтовик, используя rspec. Проблема в том, что когда я хочу проверить диффузию (несколько поставщиков), rspec выдает мне ошибку. мой производитель: Fabricator(:message) do email(count: 1) {"proof@example.com" } subject:"Hackety-hack email…
01 окт '13 в 09:23
1 ответ

Как присвоить значения массиву в блоке с помощью гемата Fabricate

У меня есть следующее, и строка hosts (от второго к последнему) не работает. Это возможно? Как бы я назначил его для сохранения? venues = Venue.all users = User.all Fabricate.times(16, :event ) do venue { venues.sample } created_by { users.sample } …
03 ноя '16 в 21:55
1 ответ

Вложенные атрибуты не сохранены

У меня есть класс пользователя, который может иметь много платежей. Пользователь будет сохранен, но платежи - нет. class User < ActiveRecord::Base attr_accessible :email, :password, :password_confirmation attr_accessor :payments, :payments_attrib…
1 ответ

Gem изготовления не позволит мне запустить `rails console` с ошибкой: 'имя_модели' уже определено при реализации для фабрик rspec

Драгоценный камень Fabrication делает меня неспособным запускать консоль rails, потому что он жалуется, что фабричные модели, которые я создаю с его помощью, уже определены в моем приложении / моделях. Например, у меня есть Issue модель в моем app/…
20 сен '17 в 17:55
1 ответ

Изготовление драгоценных ассоциаций, которые зависят друг от друга

Ниже мой производитель: Fabricator(:my_fabricator) do my_first_association my_second_association end Проблема в том, что мне нужно передать my_first_association в my_second_association. Не удалось найти ничего связанного в документах.
1 ответ

Rspec 3 и Fabricator - спецификация контроллера, не может создать новую запись

Я пытаюсь решить это без успеха. Я использую RSpec с Faricator и не могу пройти тесты. Проблема появляется в действии создания. Обновление (с похожим синтаксисом) работает просто отлично. С формы сайта все работает правильно, поэтому я считаю, что э…
1 ответ

Как сослаться на объект, который я создаю внутри моего Fabricator?

Я использую Ruby 2.1.1p76 и Rails 4.0.4, а также гем Fabrication. Можно ли ссылаться на объект, который в настоящее время изготавливается? У меня есть класс Foo и класс Bar. У меня есть производители для каждого. Моя проблема в том, что каждый из кл…
06 апр '14 в 17:34
1 ответ

Как изготовить объект для модели Монго с помощью конструктора, который требует аргументов

У меня есть класс class Transaction include Mongoid::Document belongs_to :objectA belongs_to :objectB def initialize(objectA, objectB) super @objectA = objectA @objectB = objectB end end Сейчас я пытаюсь собрать Fabricator Fabricator(:transaction) d…
1 ответ

Изготовить скрепку

Я пытаюсь проверить загрузку фотографий с помощью Fabricator и paperclip, но у меня возникают проблемы с использованием fabricator для создания объекта paperclip. Мой текущий мыслительный процесс состоит в том, чтобы включить этот модуль: http://roo…
16 окт '13 в 21:55
0 ответов

Ран Сеуд Данные о производственной базе данных Mysql Cleardb Heroku Данные случайно сгенерированного фабрикатора-изготовителя

У меня есть простое приложение rails, размещенное на heroku с использованием их дополнения к mysql cleardb. Я разрабатывал на MySQL локально. У меня возникли проблемы с посевом данных о производстве БД на героку. мои исходные данные выглядят так в d…
1 ответ

Rails fabricator - как получить значение из поля ассоциации?

Допустим, у меня есть модель User, у которой много заметок. Каждая заметка имеет поле user_name. Я хотел бы, чтобы мои заметки Fabricator выглядели примерно так: Fabricator(:note, class_name: Note) do user content Faker::Lorem.paragraph(1) user_name…
1 ответ

В жемчужине фальсификации что означает взрыв?

Я использую этот драгоценный камень - https://github.com/paulelliott/fabrication и я унаследовал некоторые спецификации, которые содержат следующее Fabricator(:tenant_user) do user! tenant! end На всю жизнь я не могу найти какую-либо документацию, ч…
29 июн '15 в 18:32