preguntar acerca de rspec

14
réponses

Comment exécutez-vous un seul fichier test/spec dans RSpec?

Je veux pouvoir exécuter les tests d'un seul fichier de spécification-pour le fichier que je modifie, par exemple. rake spec exécute toutes les spécifications. Mon projet N'est pas un projet Rails, donc rake spec:doc ne fonctionne pas. Je ne sais …
demandé sur 1970-01-01 00:33:28
10
réponses

Comment vérifier une réponse JSON en utilisant RSpec?

J'ai le code suivant dans mon contrôleur: format.json { render :json => { :flashcard => @flashcard, :lesson => @lesson, :success => true } Dans mon test de contrôleur RSpec, je veux vérifier qu'un cer …
demandé sur 1970-01-01 00:33:31
6
réponses

Rails 5, RSpec: données D’environnement introuvables dans le schéma

Après la mise à niveau D'une application Rails vers Rails 5, l'exécution de tests RSpec me donne l'erreur suivante: rails aborted! ActiveRecord::NoEnvironmentInSchemaError: Environment data not found in the schema. To resolve this issue, run: …
demandé sur 1970-01-01 00:33:36
2
réponses

Rails 3.1 plugin gem, App Test factice, rspec

Donc Rails 3.1 est livré avec un générateur pratique peu connu "rails g plugin new", qui vous donne un squelette adapté à un plugin rails gem. [http://guides.rubyonrails.org/plugins.html#or-generate-a-gemified-plugin] L'une des choses utiles que ce …
demandé sur 1970-01-01 00:33:31
3
réponses

Échec RSpec: impossible de trouver la table après la migration…?

J'ai une application naked rails 3 avec un modèle, généré en utilisant rails g model User. J'ai ajouté une usine (en utilisant factory_girl_rails): Factory.define :user do |f| f.email "test@test.com" f.password "blah" f.password_confirmation …
demandé sur 1970-01-01 00:33:31
4
réponses

Comment tester quelle validation a échoué dans ActiveRecord?

J'ai un modèle comme ceci: class User < ActiveRecord::Base validates_length_of :name, :in => (2..5) end Je veux tester cette validation: it "should not allow too short name" do u = User.new(:name => "a") u.valid? u.should have(1) …
demandé sur 1970-01-01 00:33:30
3
réponses

Comment tester si un div a un certain style css dans rspec/capybara?

Comment tester si une balise div a un certain style css? J'essaie de tester s'il a display:none; ou display:block. J'ai essayé ce qui suit mais cela me donne une erreur: it {should have_selector('signup_server_generic_errors', /display:s*none/)} …
demandé sur 1970-01-01 00:33:32
7
réponses

rails rspec — Comment vérifier une constante de modèle?

Comment puis-je faire quelque chose comme: it { should have_constant(:FIXED_LIST) } Dans mon modèle (enregistrement actif) j'ai FIXED_LIST = 'A String' ce n'est pas un attribut db ou une méthode et je n'ai pas été capable d'utiliser responds_to o …
demandé sur 1970-01-01 00:33:32
5
réponses

Rspec: PG::ConnectionBad: PQsocket() ne peut pas obtenir descripteur de socket

j'ai lancé mon rspec et la plupart des tests ont échoué. J'ai eu le même message d'erreur pour eux, qui est: Failure/Error: Unable to find matching line from backtrace ActiveRecord::StatementInvalid: PG::ConnectionBad: PQsocket() can't g …
demandé sur 1970-01-01 00:33:34
2
réponses

RSpec test de redirection d’URL avec paramètres

disons que j'ai un FoosController avec un redirect_to_baz méthode. class FoosController < ApplicationController def redirect_to_baz redirect_to 'http://example.com/?foo=1&bar=2&baz=3' end end je teste ça avec spec/controllers …
demandé sur 1970-01-01 00:33:34