Описание тега machinist
Machinist - это фабричный фреймворк для создания тестовых объектов на Ruby. Он сделан для замены фикстур в тестовых наборах Ruby on Rails.
1
ответ
Есть ли какая-либо фабрика рельсов, чтобы помочь мне протестировать непостоянные модели?
Я работаю над приложением rails, в котором модели представляют собой обычные рубиновые классы без какого-либо постоянного слоя (без активной записи или чего-либо подобного). Я хочу протестировать эти модели от RSpec со всеми тонкостями, которые пред…
09 июн '11 в 22:14
0
ответов
Огурец: неожиданное удаление объекта из базы данных
Я использую authlogic в качестве системы аутентификации. Я написал такой сценарий для огурца: Scenario: test login Given there are no users And the following users: | login | | user | Given I authenticate as "user" with password "password" Then I sh…
03 фев '11 в 23:07
2
ответа
Машинист, как мне сослаться на объект, который я делаю, и передать его ассоциации? (AssociationTypeMismatch)
Я пытаюсь построить фабрики для относительно сложных моделей. У меня есть модель Пресс-зала, которая принадлежит Источнику, а у Источника много Пресс-румов. При создании источника, если пресс-залы пустые, в фильтре after_create создается начальный п…
24 мар '11 в 16:27
2
ответа
Можно ли использовать cucumber и rspec в одном файле blueprints.rb?
Я использую Rails 3, machinist 2, cucumber и rspec вместе и у меня есть два файла blueprints.rb. Один в каталоге spec и один в каталоге features/support. Это хорошая идея, чтобы просто иметь один файл blueprints.rb? Если это так, каков предпочтитель…
06 мар '11 в 05:55
1
ответ
Rails 2.3.8 машинист не определен метод make?
Я работаю над старым Rails 2.3.8, который не имеет никакого тестирования, и я пытаюсь добавить некоторые тесты, используя rspec с machinist для приложения. Я установил rspec 1.3.0 и 1.3.2 и запустил скрипт генератора. Я следовал инструкциям на: http…
16 ноя '11 в 03:59
2
ответа
Как использовать именованные чертежи машиниста в огурце с маринованным огурцом
Я заметил этот маленький кусочек в readme для pickle: (Последняя версия pickle поддерживает несколько чертежей, для более ранних версий машинистов использовать pickle <= 0.1.10) Я сталкиваюсь с ситуацией, когда я хочу создать пользователя с правами …
19 июл '10 в 02:03
1
ответ
Почему объекты машиниста не сохраняются внутри вложенных блоков?
Это мой код спецификации, который не работает: require 'spec_helper' describe User do describe "blah" do it "should save itself" do user = User.make! u = User.find user.id user = User.make! u = User.find user.id end end end Спецификация не работает …
27 сен '11 в 21:50
1
ответ
Использование машиниста вместо светильников
В моем приложении Rails 3 у меня есть модель User со следующими полями name: string email: string children: has_many association to another model Я использую машиниста 2 для создания макетных данных, его план выглядит так User.blueprint do name { 'u…
09 дек '10 в 12:30
0
ответов
Машинист2 и грязное слежение
К сожалению, похоже, что Machinist в сотрудничестве с Active Record каким-то образом обходит грязное отслеживание. Хотя у меня есть тест, основанный на обратном вызове after_save, атрибут tracked должен быть установлен явно, в противном случае track…
12 янв '12 в 09:00
1
ответ
Машинист + Cabybara + Test::Unit = чертежи отсутствуют
Я столкнулся с очень запутанной проблемой... Все мои тесты проходят, когда я запускаю их в изоляции. Когда я запускаю их как rake test, после запуска интеграционных тестов Machinist говорит, что больше не может найти чертежи. Чтобы тесты на капибару…
21 июн '11 в 03:06
3
ответа
Есть ли способ в factory_girl, чтобы получить attribute_for и создать для того же элемента экземпляра?
Если я хочу создать и создать экземпляр с использованием стратегии создания "create", а затем использовать для проверки стратегию сборки "attribute_for", возможно ли это сделать? А если я использую последовательности на заводе? Возможно ли это в жем…
30 ноя '10 в 19:52
1
ответ
Чертеж машиниста, когда модель принадлежит 2 ассоциациям has_many
Среда: Ruby 1.9.2, Rails 3.1, Machinist 2 У меня есть модель транзакции, которая принадлежит как учетной записи, так и категории. class Transaction < ActiveRecord::Base belongs_to :account belongs_to :category validates_presence_of :account_id, :…
13 окт '11 в 22:36
2
ответа
Машинист для неактивных моделей записей
Можно ли использовать Machinist для создания чертежей для неактивных моделей записей? Кажется, выдает ошибку, независимо от того, что я пытаюсь! Если это невозможно с Машинистом, есть ли другой прибор, генерирующий драгоценный камень, который может …
09 авг '10 в 16:06
0
ответов
Расхождение между требованием пути в консоли рельсов и рельсами (WeBRICK)
Я использую чертежи машиниста в разработке. from development.rb: config.after_initialize do require 'spec/support/blueprints' puts "********* blueprints loaded! *********" end он отлично работает в консоли. michael-schwabs-macbook-pro:medtext mschwa…
23 апр '11 в 20:40
2
ответа
Ошибка при входе в систему с Машинистом в тесте Следует
У меня возникли проблемы с правильным использованием Машиниста и Маши в моем тестировании. Вот мой тест: context "on POST method rating" do p = Product.make u = nil setup do u = login_as post :vote, :rating => 3, :id => p end should "set ratin…
28 мар '10 в 20:03
3
ответа
Машинист vs FactoryGirl - плюсы и минусы
Я работаю с factory_girl, но смотрю на камень машиниста. Не могли бы вы сказать мне, пожалуйста, каковы плюсы и минусы перехода на машиниста? Вы сравнивали этих людей?
25 янв '10 в 09:46
1
ответ
Наследование атрибутов в чертежах машинистов
Используя Машинист, есть ли способ определить чертежи так, чтобы они наследовали атрибуты от других чертежей? Я просмотрел всю документацию и примеры, которые нашел, но не видел, чтобы это происходило. Я хочу сделать что-то вроде этого: User.bluepri…
02 мар '11 в 18:13
0
ответов
ArgumentError с огурцом и машинистом
Я использую Cucumber Factory и для облегчения использования Machinist с Cucumber, и я сталкиваюсь с ArgumentError. Строка в моем файле функций, которая вызывает проблему: Given there is a tag В файле проекта я определяю тег как этот (не самый лучший…
22 апр '13 в 12:08
1
ответ
Проблемы с rspec 3, капибарой и машинистом 2
У меня есть тест функции (модель магазина имеет проверку уникальности): feature "Index" do before do 3.times { Store.make! } end scenario "User visit index" do visit stores_path within("table.table") do Store.all.each do |store| expect(page).to have…
06 сен '14 в 17:03
1
ответ
Когда число в массиве ruby не будет равно количеству элементов в массиве?
Я запускаю testunit (с машинистом) и получаю очень странный результат, когда запускаю отладчик ruby (rdb:1) @document.document_items [] (rdb:1) @document.document_items.count 2 (rdb:1) @document.document_items.length 0 (rdb:1) @document.document_ite…
06 май '11 в 09:22