У меня есть модели: Post и User(Devise). Я тестирую контроллер Post. describe "If user sign_in" do before(:all){ @user = Factory(:user) } it "should get new" do sign_in @user ...
Когда я звоню в Factory.attribute_for (: some_class) Я, очевидно, получил хэш атрибутов для этого класса. {: attribute_one => "hello",: attribute_two => "goodbye"} Есть ли удобный способ ...
Я пытаясь укрепить свое понимание rails и рабочего процесса BDD, поэтому я хотел начать с малого, создав один из этих мини-блогов, но с rspec. Прямо сейчас у меня есть ArticlesController и ...
У меня есть аналогичная ошибка, но все это не решит мою проблему. Мой файл 'spec / request / news_controller_spec.rb' выглядит так: require 'spec_helper' описать "NewsController" действительно включает Devise :: ...
FactoryGirl не устанавливает мой защищенный атрибут user.confirmed. Какова здесь лучшая практика? Factory.define :user do |f| f.name "Tim" # attr_accessible -- это работает f.confirmed true ...
Я добавил несколько диалоговых окон подтверждения для своего приложения Rails 3.1, а до этого их соответствующие тесты. Следуя модели Railscast # 257, я добавил к тесту ': js => true', добавил ...
Я тестирую модель с обратным вызовом после создания, которую я хотел бы запускать только в некоторых случаях во время тестирования. Как я могу пропустить / запустить обратные вызовы с завода? class User
У меня есть модель, подобная следующей: class Foo attr_accessor: attribute_a # На самом деле атрибут ActiveRecord attr_accessor: attribute_b # Также атрибут ActiveRecord def ...
Я пытаюсь провести простой тест для своего модельного курса, я написал эту фабрику: FactoryGirl.define do фабрика: конечно же, название «Как быть счастливым?» конец
конец course_spec.rb: require "...
Я очень экологичен в этом бизнесе TDD, поэтому любая помощь будет фантастической! Итак, у меня есть фабрика со следующим: FactoryGirl.define do factory: account do email (hidden) url "...
У меня есть некоторые спецификации, написанные на RSpec, которые тестируют различные модели. Я использую Factory Girl для создания объекта для тестирования. Теперь происходит самое странное:
Когда я запускаю rspec spec / models / specific_model_spec ...
У меня есть контроллер Posts, и я только что установил Devise, чтобы быстро и легко добавить некоторую аутентификацию. До установки Devise я создал несколько тестов для действия 'new' моих Posts ...
Если у меня есть типы, определенные в модуле внутри модели, и массив этих типов также определены в той же модели, как я могу вызвать значение из этого массива случайным образом при определении новой фабрики? Спасибо! ...
Я пытался разобраться в написании тестов, но у меня много проблем, так как тесты, кажется, никогда не подтверждают способ Я хочу, чтобы они это сделали. В частности, я пытался использовать Factory Girl вместо ...
Исправлена. В Rails была ошибка. См. Https://github.com/rails/rails/issues/2333 У меня проблема с Factory Girl Rails и Rails 3.1.0.rc5 Когда я делаю больше одного раза user = FactoryGirl.create (: user) ...
У меня есть фабрика, местоположение которой я определяю в файле factory / locations.rb. Я использую Mongoid и Rails 3.1.1 с ruby 1.9.3. FactoryGirl.define do factory: location do name Faker :: Name.name ...
Я пытаюсь использовать Factory Girl в задаче rake следующим образом: require 'factory_girl'
require File.expand_path("spec/factories.rb") namespace :users do desc "Create sample users for use in development" ...
Я думаю, что есть проблема с построением моей пользовательской фабрики. Я получаю сообщение об ошибке, что пароль не может быть пустым, но он явно указан в моем файле factoryies.rb. Кто-нибудь видит что-нибудь, что я могу ...
Я пытаюсь повторно использовать вспомогательный метод на всех своих фабриках, но не могу заставить его работать. Вот моя установка: Модуль помощника (в spec / support / test_helpers.rb) модуль Тестирует модуль Помощники # not ...
У меня есть модель ActiveRecord, PricePackage. У этого есть обратный вызов before_create. Этот обратный вызов использует сторонний API для удаленного подключения. Я использую заводскую девушку и хотел бы избавиться от этого ...
Я пытаюсь создать тесты для вложенных ресурсов в Rails. Соответствующее определение маршрута: ресурсы: сообщества do ресурсы: содержимое,: type => 'Content'
end Использование RSpec и factory_girl, ...
Я разрабатываю тест для рельсов с использованием Cucumber и Rspec, и мне было интересно, стоит ли делиться заводским кодом Factory Girl между приемочным тестом Cucumber и модульными тестами Rspec. ...
Я использую FactoryGirl для создания модели «Speciality», которая имеет уникальный индекс в столбце кода. Когда я создаю несколько фабрик по модели «Specialty», я получаю эту ошибку: Failure / Error: Factory (: ...
Я пытаюсь использовать Factory Girl для RSpec с Spork. Всякий раз, когда я запускаю свои тесты без spork, все проходит успешно, но когда я запускаю его с Spork, все тесты, которые пытаются создать экземпляр фабрики ...
#rspec test code
@room = FactoryGirl.build (: room) # определение фабрики
фабрика: комната, длина {10} ширина {20}
конец # реализация кода
class Room attr_accessor: length,: width def ...
Я пытаюсь написать тест запроса, который утверждает, что правильные ссылки появляются на макет приложения в зависимости от того, вошел ли пользователь в систему или нет. FWIW, я использую Devise для аутентификации ...
У меня есть веб-сервис, который обслуживает рекламу для нескольких разных клиентов. Структура объявления различается для разных клиентов, и поэтому я использую пространства имен для своих моделей и контроллеров по имени клиента ...