Tag: factory-bot

factory_bot ist ein Ruby gem, das Ihnen erlaubt, schnell Prototypen definieren Sie für jedes Ihrer Modelle und Fragen für Instanzen mit Eigenschaften, die wichtig sind, um den test in der hand.

Factory Girl-Sequenzen nicht Inkrementieren

Anzahl der Antworten 2 Antworten
Ich versuche, FactoryGirl zu generieren einige Namen für mich, aber die Reihenfolge scheint nicht zu erhöhen. # spec/factories/vessel.rb require 'factory_girl' FactoryGirl.define do sequence :vessel_name do |n| "TK42#{n}" end factory :vessel do name FactoryGirl.generate(:vessel_name) vessel_type 'fermenter' volume_scalar 100.0

Vergleichen Factory Girl mit Herstellung

Anzahl der Antworten 4 Antworten
Scheint es zu sein, die wenigen Ressourcen, über die Herstellung Juwel, und ich konnte nicht finden einen guten Vergleich der features unterscheiden, dass Sie aus factory_girl. Als Varianten fabrication-2.2.3 und factory_girl-4.0.0 kann ich kaum einen Unterschied. Wie

FactoryGirl definieren Attribut durch den Aufruf der Methode auf ein anderes Werk

Anzahl der Antworten 1 Antworten
Hier ist ein Beispiel aus der FactoryGirl Dokumentation: FactoryGirl.define do factory :post do name "Post name" user end end In diesem Beispiel user Berufung auf eine andere Fabrik. Was ich tun möchte, ist effektiv nennen user.id, aber,

Wie test-upload mit Carrierwave + FactoryGirl

Anzahl der Antworten 3 Antworten
Ich möchte einige tests für meine app und ich habe die folgenden Fehler: 1) User feeds ordering should order feeds by id desc Failure/Error: @post_1 = FactoryGirl.create(:post) ActiveRecord::AssociationTypeMismatch: Attachment(#87413420) expected, got Rack::Test::UploadedFile(#81956820) # ./spec/models/user_spec.rb:37:in `block (3 levels)

Kann nicht factory_girl unter rails 3.0.5,unerwartete tCONSTANT

Anzahl der Antworten 2 Antworten
Dies ist mein Gemfile config: group :development, :test do gem 'rspec-rails' gem 'factory_girl', '~>2.0.0.beta1' gem 'factory_girl_rails', :git => 'https://github.com/thoughtbot/factory_girl_rails.git', :tag => 'v1.1.beta1' end Dies ist mein spec_helper.rb: # This file is copied to spec/when you run 'rails

undefined method `stringify_keys' beim erstellen Datensatz in Rspec

Anzahl der Antworten 1 Antworten
Gibt es eine session-variable im controller erstellen. Wie die session-variable für rspec testen? Hier ist der Methode erstellen Sie in controller w/Sitzung[eng_dh] : def create if session[:eng_dh] @category = Category.new(params[:category], :as => :roles_new) if @category.save redirect_to categories_path,

Ich bin mit einer Sequenz in der Fabrik-Mädchen, um einzigartige Werte, aber ich bin immer Fehler bei der Validierung

Anzahl der Antworten 2 Antworten
Habe ich ein Modell auf diese Weise definiert class Lga < ActiveRecord::Base validates_uniqueness_of :code validates_presence_of :name end Habe ich definiert eine Fabrik für Lgas mit Factory.sequence(:lga_id) { |n| n + 10000 } Factory.define :lga do |l| id

RSpec + Factory Girl Test 404 ActiveRecord::RecordNotFound

Anzahl der Antworten 2 Antworten
Habe ich diese in meinem controller spec-Datei it "should raise 404" do business = FactoryGirl.build(:business) expect{get :edit, :id => business}.to raise_error(ActiveRecord::RecordNotFound) end wenn ich richtig bin, bauen nicht in der Datenbank speichern, so dass Unternehmen nicht existieren

Macht ein framework wie Factory Girl existieren für Java?

Anzahl der Antworten 6 Antworten
Geschlossen. Diese Frage ist off-topic. Es ist derzeit nicht akzeptieren Antworten. mehr. verbessern Wollen dieser Frage? "Update" die Frage so ist es on-topic für Stack-Überlauf. Geschlossen 3 Jahren. Factory Girl ist ein handliches framework rails zum einfachen

Einrichten factory girl mit Gurke und rails 3

Anzahl der Antworten 3 Antworten
Ich versuche, factory girl setup mit rails 3, aber ich bekomme diese Fehlermeldung, wenn ich rake cucumber: james@james-laptop:~/rails-projs/simple-beach-63$ rake cucumber:wip (in /home/james/rails-projs/simple-beach-63) bundle exec /usr/bin/ruby1.8 -I "/usr/lib/ruby/gems/1.8/gems/cucumber-0.9.4/lib:lib" "/usr/lib/ruby/gems/1.8/gems/Gurken-0.9.4/bin/Gurke" --profile wip Mit der wip-Profil... nicht initialisierte Konstante Fabrik

Mit Factory Girl mit Rspec

Anzahl der Antworten 2 Antworten
Habe ich Rspec mit einem rails4 app aber die tests sind Rückgabe: Failure/Error: user = Factory(:user) NoMethodError: undefined method `Factory' for #<RSpec::Core::ExampleGroup::Nested_4::Nested_1:0x007fa08c0d8a98> Scheint, wie ich auch bin FactoryGirl falsch. Ich habe versucht, ein paar Variationen, aber ich

has_many-unter Wahrung der build-Strategie in factory_girl

Anzahl der Antworten 3 Antworten
Situation # Models class User < ActiveRecord::Base has_many :items end class Items < ActiveRecord::Base belongs_to :user validates_presence_of :user_id end # Factories Factory.define(:user) do |u| u.name "foo" end Factory.define(:user_with_items, :parent => :user) do |u| u.items {|items| [items.association(:item), items.association(:item)]}

Wie zu verwenden Gurke und Factory Girl zusammen?

Anzahl der Antworten 3 Antworten
Ich versuche zu konfigurieren, FactoryGirl die Arbeit mit meinen Gurken-tests. Ich fügte hinzu, die folgenden Zeilen in env.rb require 'factory_girl' Dir.glob(File.join(File.dirname(__FILE__), '../../spec/factories/*.rb')).each {|f| require f } Wenn ich 'cucumber-features', es ist kein problem. Füge ich jetzt eine

Warum würden rails nicht zurücksetzen die test-Datenbank zwischen den Läufen

Anzahl der Antworten 3 Antworten
Gibt es Kommentare in den Schienen codebase, die angeben, dass die test-Datenbank zurückgesetzt werden sollen zwischen den Läufen rake -T rake test:all # Run tests quickly by merging all types and not resetting db rake test:all:db #

railstutorial.org - undefined method `Fabrik'

Anzahl der Antworten 10 Antworten
Ich versuche zu Folgen railstutorial.org und bin derzeit in Kapitel 7, wo Sie beginnen, mit Fabriken: http://railstutorial.org/chapters/modeling-and-viewing-users-two#sec:tests_with_factories Ich bin mit Schienen 3.0.1 und ruby-1.9.2-p0 Ich kann nicht für das Leben von mir bekommen, meine rspec-tests zu passieren,

FactoryGirl-Verband mit Verweis

Anzahl der Antworten 2 Antworten
Habe ich vier Modelle: User, Product, Ownership und Location. Userund Product haben eine Location, und Location gehört zu User und zu Product (Polymorphe Modell). Möchte ich FactoryGirl um Produkte zu schaffen, haben die gleiche Lage wie Ihre

Factory Girl + Mongoid eingebettete Dokumente in Leuchten

Anzahl der Antworten 2 Antworten
Lassen Sie uns sagen, Sie haben die folgenden mongoid Dokumente: class User include Mongoid::Document embeds_one :name end class UserName include Mongoid::Document field :first field :last_initial embedded_in :user end Wie erstellen Sie einen Fabrik-Mädchen-Fabrik, die initialisiert die embedded

Wie man ein Modell erstellen, mit einer bestimmten id mit rspec und factory girl

Anzahl der Antworten 5 Antworten
Benutze ich: gem 'rails', '3.2.11' gem 'rspec-rails', '2.13.2' gem 'webrat', '0.7.3' gem 'factory_girl_rails', '4.1.0' gem 'spork', '~> 0.9.0.rc' Ich möchte zum testen meiner HP, wo ich immer einen link zu einem bestimmten Benutzer, so dass die Seiten-controller

Warum bekomme ich eine " undefined method 'haben' Fehler beim ausführen von Rspec?

Anzahl der Antworten 3 Antworten
Ich vor kurzem ein Upgrade auf Rails 4 und alles funktioniert gut, außer für meine Rspec tests. require 'spec_helper' describe Invoice do before :each do @user = FactoryGirl.create(:activated_user) person = FactoryGirl.create(:person, :user => @user, :company => nil)

Rspec: - Überprüfung fehlgeschlagen: der Name ist bereits vergeben

Anzahl der Antworten 5 Antworten
Beim laufen meine specs, ich bin nicht mehr durch eine FactoryGirl Fehler vor rspec können auch Durchlaufen. Finished in 0.18709 seconds (files took 1.57 seconds to load) 0 examples, 0 failures /.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/factory_girl-4.5.0/lib/factory_girl/linter.rb:14:in `lint!': The following factories are

Rspec - so reinigen Sie die Datenbank nach jedem test

Anzahl der Antworten 5 Antworten
Habe ich ein feature spec mit Capybara für eine login-Seite, und ich bin mit FactoryGirl + DatabaseCleaner require 'rails_helper' feature 'Admin signs in' do background do FactoryGirl.create(:user) end scenario 'with valid credentials' do visit admin_root_path fill_in 'user_email',

vorbei params post :Anfrage anlegen ruby-on-rails-3.1, Rspec, Fabrik-Mädchen

Anzahl der Antworten 2 Antworten
Ich bin versucht zu schreiben-controller-Spezifikation für die Erstellung von einem Kauf mit dem Kauf posten. Der Kauf wird erstellt, einfach schön mit all den Attributen, die ich geben es aber der Kauf werbebuchung wird nicht erstellt. Hier

FactoryGirl has_many-Assoziation

Anzahl der Antworten 2 Antworten
Ich bin mit dem FactoryGirl Beispiel für has_many Beziehungen von http://robots.thoughtbot.com/post/254496652/aint-no-calla-back-girl. Spezifisch, Beispiel ist: Modelle: class Article < ActiveRecord::Base has_many :comments end class Comment < ActiveRecord::Base belongs_to :article end Fabriken: factory :article do body 'password' factory :article_with_comment

Prüfung "Beitrag erstellen" mit Rspec

Anzahl der Antworten 2 Antworten
Ich versuche zu testen "Post erstellen" - Aktion mit Rspec. Der code ist wie folgt: def valid_attributes { :zone => Flymgr::Zone.new(:countries => Flymgr::ZoneCountry.first, :name => 'USA', :description => 'USA Flight', :zipcodes => ''), :price => '100.00', :class

has_many und belongs_to-Vereine in factory_girl

Anzahl der Antworten 1 Antworten
Habe ich diese Modelle, die ich versuche zu schaffen, Fabriken für die Verwendung factory_girl. class Foo < ActiveRecord::Base belongs_to :baz end class Baz < ActiveRecord::Base has_many :foos end Ich bin mir nicht sicher, wie Sie Sie erstellen,

factory girl übergeben von Argumenten an Modell-definition auf build/erstellen

Anzahl der Antworten 2 Antworten
Modelle/Nachricht.rb class Message attr_reader :bundle_id, :order_id, :order_number, :event def initialize(message) hash = message @bundle_id = hash[:payload][:bundle_id] @order_id = hash[:payload][:order_id] @order_number = hash[:payload][:order_number] @event = hash[:concern] end end spec/Modelle/message_spec.rb require 'spec_helper' describe Message do it 'should save the

Wie kann ich meine Samen von Daten zu meiner test-Datenbank mit rake db:seed?

Anzahl der Antworten 3 Antworten
Ich bin mit Factory Girl zu füllen meine Samen von Daten und hinzufügen, um die db in den Samen.rb. Ich bin dann laufen meine tests mit Gurke. Habe ich eine Preis-Tabelle, die enthält Samen von Daten, die

Wie schreibt man eine RSpec-Tests für eine einfache PUT-update?

Anzahl der Antworten 4 Antworten
Ich versuche zu verfestigen mein Verständnis von Schienen und die BDD-workflow, also ich wollte mal klein anfangen, indem Sie eine dieser mini-blogs, aber mit rspec. Jetzt habe ich eine ArticlesController und Artikel-Modell, und die damit verbundenen rspec-Dateien.

Wie Verwende Ich Factory Girl Zum Generieren Einer Büroklammer Anlage?

Anzahl der Antworten 8 Antworten
Habe ich das Modell Person, hat viele Bilder, wo die Bilder hat eine Büroklammer Anlage das Feld " Daten, Kurzfassung dargestellt: class Person has_many :images ... end class Image has_attached_file :data belongs_to :person ... end Person ist

FactoryGirl build_stubbed Strategie mit einer has_many-Assoziation

Anzahl der Antworten 3 Antworten
Gegeben eine standard-has_many-Beziehung zwischen zwei Objekten. Für ein einfaches Beispiel, gehen wir mit: class Order < ActiveRecord::Base has_many :line_items end class LineItem < ActiveRecord::Base belongs_to :order end Was ich gerne machen würde ist erzeugen eine gekürzte, um

FactoryGirl: Fabrik nicht registriert

Anzahl der Antworten 4 Antworten
Ich arbeite an einem Projekt mit einer Struktur wie: projects/warehouse/core projects/warehouse/products/bottles projects/warehouse/products/boxes In diesem Projekt, die Anwendung Logik, Edelsteine, etc. sind alle in der core Anwendung. Ich habe boxes eingerichtet für rspec wie: projects/warehouse/products/boxes/spec /factories /models Den

factory girl verschachtelte Fabrik

Anzahl der Antworten 1 Antworten
Habe ich ein Konto-Modell, das belongs_to ein Vorbild. factory :role do name "student" end factory :account do user role end Die erste Fabrik entsteht eine Rolle mit dem Namen "student". Die zweite Fabrik erstellt ein Konto, das

FactoryGirl: attributes_for nicht geben mir die zugehörigen Attribute

Anzahl der Antworten 7 Antworten
Ich habe einen Code-Modell-Fabrik wie diese: Factory.define :code do |f| f.value "code" f.association :code_type f.association(:codeable, :factory => :portfolio) end Aber wenn ich zum testen meiner controller mit einem einfachen test_should_create_code wie diese: test "should create code" do

Factory_Girl + RSpec: undefined method 'create', wenn create(:user)

Anzahl der Antworten 3 Antworten
Kann nicht aufgerufen werden "dummy = create(:user)" einen Benutzer erstellen. Habe zurück gegangen und her, stundenlang. /home/parreirat/backend-clone/Passworks/spec/models/user_spec.rb:15:in `block (2 levels) in <top (required)>': undefined method `create' for #<Class:0xbcdc1d8> (NoMethodError)" Dies ist die Fabrik, der Benutzer.rb: FactoryGirl.define do

RSpec Fehler gibt 'Eigenschaft nicht registriert ist: name'

Anzahl der Antworten 2 Antworten
Versuchte ich zu testen, mein Rails-3-Anwendung auf Windows mit RSpec. Ich habe tests geschrieben und Fabriken, aber nicht lösen können die Probleme, die erhöhen, wenn ich RSpec auf der Kommandozeile. Hier ist einer der test-Dateien: require 'spec_helper'

Setup Factory Girl mit Test::Unit und Shoulda

Anzahl der Antworten 13 Antworten
Ich versuche zum einrichten Factory Girl mit Test::Unit und Shoulda in Ruby on Rails. Installiert hab ich das gem, erstellt meine Fabrik Datei unter test/Fabriken-Verzeichnis, und erstellt meine spec-Datei unter test/Modelle-Verzeichnis. Die aktuellen Fehler, die ich bekommen

FactoryGirl: Fabrik nicht registriert: Benutzer (ArgumentError)

Anzahl der Antworten 4 Antworten
Mit viel Mühe, all die Enten in der richtigen Reihenfolge mit FactoryGirl. Einrichten einer minimalistischen rails-app (3.0.11), factory_girl_rails (1.4.0), factory_girl (2.3.2) & cucumber-rails (1.2.1) und ruby-1.8.7-p352. Die Gurke test: Feature: a Scenario: test factory-girl Given the following

NameError: uninitialized constant Fabrik

Anzahl der Antworten 3 Antworten
Bin ich nach dieses tutorial Einstieg bei TDD auf Schienen mit factory girl, rspec und ich lief in dieses Problem, das ich nicht bekommen kann meinen Kopf herum. Hier ist mein "Werk".rb (events.rb) require 'faker' FactoryGirl.define do

Wie erstellen Sie test-Objekte mit verschachtelten Attribute mit FactoryGirl in Ruby on Rails?

Anzahl der Antworten 2 Antworten
Ich habe eine Invoice Modell enthalten eine Reihe von Items: class Invoice < ActiveRecord::Base attr_accessible :number, :date, :recipient, :items_attributes belongs_to :user has_many :items accepts_nested_attributes_for :items, :reject_if => :all_blank, :allow_destroy => true end Ich versuche, dies zu testen

Factory Girl andernfalls Rspec tests validation

Anzahl der Antworten 1 Antworten
Ich habe versucht, in den Griff bekommen, auf das schreiben von tests, aber mit viel Mühe, da die tests nie scheinen zu bestätigen, wie ich es will. Insbesondere, die ich versucht habe zu verwenden, Factory Girl, im

Wie kann ich Factory Girl in db / seeds verwenden?

Anzahl der Antworten 5 Antworten
Ist es möglich, dies zu tun? Wenn ja, wie können Sie es tun? InformationsquelleAutor der Frage fespinozacast | 2011-03-21

Wie man has_and_belongs_to_many Assoziationen in Factory girl erstellt

Anzahl der Antworten 11 Antworten
Angesichts der folgenden class User < ActiveRecord::Base has_and_belongs_to_many :companies end class Company < ActiveRecord::Base has_and_belongs_to_many :users end wie definieren Sie factories für Unternehmen und Benutzer, einschließlich der bidirektionalen Assoziation? Hier ist mein Versuch Factory.define :company do |f|

Msgstr "" "Nur für den zweiten und die folgenden Tests konnte keine gültige Zuordnung für # & lt; Benutzer ... & gt;" gefunden werden

Anzahl der Antworten 9 Antworten
Bin ich zu schreiben versucht, eine Anforderung zu testen, die behauptet, dass Sie die richtigen links angezeigt, die auf der Anwendung von layout, je nachdem, ob ein Benutzer angemeldet ist oder aus. FWIW, ich bin mit Entwickeln,

Zusätzliche Argumente für Factory Girl

Anzahl der Antworten 5 Antworten
Ich übergeben zu müssen, zusätzliche Argumente zu factory girl in einem callback. So etwas wie dieses (aber komplexere): Factory.define :blog do |blog| blog.name "Blah" blog.after_create do |blog| blog.posts += sample_posts blog.save! end end und erstellen Sie dann

Wie man den rspec Put-Controller-Test von Scaffold abschließt

Anzahl der Antworten 6 Antworten
Ich bin mit Gerüst zu generieren rspec-controller-tests. Standardmäßig schafft es der test: let(:valid_attributes) { skip("Add a hash of attributes valid for your model") } describe "PUT update" do describe "with valid params" do let(:new_attributes) { skip("Add a

Fabrik nicht registriert: Benutzer

Anzahl der Antworten 6 Antworten
Ich bin nach Michal Hartls Rails tutorial Kapitel 7. Installiert hab ich die Factory girl-gem. Ich bekomme immer diese Fehlermeldung, wenn ich mein test Failures: 1) UsersController GET 'show' should be successful Failure/Error: @user = FactoryGirl.create(:user) ArgumentError:

Finde oder erstelle einen Datensatz über die factory_girl-Zuordnung

Anzahl der Antworten 5 Antworten
Habe ich ein Benutzer-Modell, das zu einer Gruppe gehört. Die Gruppe muss eine eindeutige name-Attribut. Benutzer-factory und factory Gruppe sind definiert als: Factory.define :user do |f| f.association :group, :factory => :group # ... end Factory.define :group do

Wie simuliere ich eine Anmeldung mit RSpec?

Anzahl der Antworten 4 Antworten
Ich Spiele mit Schienen für ein paar Jahre jetzt und produziert haben, ein paar passable apps, die sind in der Produktion. Ich habe immer vermieden zu tun, alle Tests, obwohl, und ich habe beschlossen, zu berichtigen. Ich

Rails 3.2, RSpec, Factory Girl: NameError: nicht initialisierte Konstante Factory

Anzahl der Antworten 4 Antworten
Habe ich folgende diese Einführungs -, Schienen-Prüfung und Ich habe ein Problem ich kann nicht scheinen, um herauszufinden, die Lösung. Im sehr vertraut Schienen, aber dies ist mein Erster Ausflug in die Prüfung. Jedenfalls habe ich ein

Überspringen Sie Rückrufe auf Factory Girl und Rspec

Anzahl der Antworten 13 Antworten
Teste ich ein Modell mit einer nach erstellen Rückruf, ich möchte nur laufen zu lassen, bei einigen Gelegenheiten während des Tests. Wie kann ich überspringen/ausführen Rückrufe aus einer Fabrik? class User < ActiveRecord::Base after_create :run_something ... end