Questions marquées «rspec»

RSpec est un framework de développement piloté par le comportement (BDD) pour le langage de programmation Ruby, inspiré de JBehave. Il contient son propre cadre de simulation entièrement intégré basé sur JMock. Le cadre peut être considéré comme un langage spécifique au domaine (DSL) et ressemble à une spécification de langage naturel.

4
Test du contrôleur RSpec - réponse vide.
Je suis coincé avec un problème lors du test de mes contrôleurs avec RSpec - l'appel response.body renvoie toujours une chaîne vide. Dans le navigateur, tout s'affiche correctement et les tests de fonctionnalités de concombre semblent bien faire les choses, mais RSpec échoue à chaque fois. D'autres attentes sur l'objet …

7
Désactiver un groupe de tests dans rspec?
J'ai une spécification de test dans laquelle describesune classe et à l'intérieur de cela a divers contextschacun avec différents itblocs. Existe-t-il un moyen de désactiver contexttemporairement un ? J'ai essayé d'ajouter un pending "temporarily disabled"appel tout en haut dans un contextJe veux désactiver, et j'ai vu quelque chose à propos …
103 ruby  rspec 

9
Résolution d'ambiguïté Capybara
Comment résoudre l'ambiguïté à Capybara? Pour une raison quelconque, j'ai besoin de liens avec les mêmes valeurs dans une page mais je ne peux pas créer de test car j'obtiens l'erreur Failure/Error: click_link("#tag1") Capybara::Ambiguous: Ambiguous match, found 2 elements matching link "#tag1" La raison pour laquelle je ne peux pas …

6
Comment obtenir rspec-2 pour donner la trace complète associée à un échec de test?
En ce moment, si j'exécute ma suite de tests en utilisant, rake specj'obtiens une erreur: 1) SegmentsController GET 'index' devrait fonctionner Échec / Erreur: obtenir 'index' méthode non définie `locale 'pour # # ./spec/controllers/segments_controller_spec.rb:14: dans `bloc (3 niveaux) dans ' C'est normal car j'ai une erreur :) Le problème est …

1
rspec 3 - stub une méthode de classe
Je passe de rspec 2.99 à rspec 3.0.3 et j'ai converti les méthodes d'instance à utiliser allow_any_instance_of, mais je n'ai pas compris comment stuber une méthode de classe. J'ai un code comme celui-ci: module MyMod class Utils def self.find_x(myarg) # Stuff end end end et mon test rspec 2 fait …


4
RSpec: Quelle est la différence entre let et un bloc avant?
Quelle est la différence entre letet un beforebloc dans RSpec? Et quand les utiliser? Quelle sera la bonne approche (laissez ou avant) dans l'exemple ci-dessous? let(:user) { User.make !} let(:account) {user.account.make!} before(:each) do @user = User.make! @account = @user.account.make! end J'ai étudié ce post de stackoverflow Mais est-il bon de …

5
méthode non définie `visite 'lors de l'utilisation de RSpec et Capybara dans les rails
Je n'arrive pas à faire fonctionner capybara avec rspec. Cela me donne cette erreur: undefined method `visit' for #<RSpec::Core::ExampleGroup::Nested_1:0x16529f8 @example=nil> Je sais qu'il y a beaucoup d'articles à ce sujet, mais aucune des solutions ne fonctionne pour moi. La plupart d'entre eux impliquent que les spécifications ne soient pas dans …

2
En quoi spec / rails_helper.rb est-il différent de spec / spec_helper.rb? En ai-je besoin?
Je fais le didacticiel Rails pour la deuxième fois. Quand j'entre dans ça rails generate integration_test static_pages Je reçois spec/rails_helper.rbet spec/spec_helper.rbau lieu de justespec/spec_helper.rb Maintenant, quand j'exécute mes tests, ils sont plus longs (plus "verbeux") et plus lents que lorsque je l'ai fait la dernière fois. Je me demande quelle …

5
Comment configurer l'usine dans FactoryGirl avec l'association has_many
Quelqu'un peut-il me dire si je ne fais que la configuration dans le mauvais sens? J'ai les modèles suivants qui ont des associations has_many.through: class Listing < ActiveRecord::Base attr_accessible ... has_many :listing_features has_many :features, :through => :listing_features validates_presence_of ... ... end class Feature < ActiveRecord::Base attr_accessible ... validates_presence_of ... validates_uniqueness_of …




10
Générer un contrôleur avec toutes les fonctions RESTful
J'essaye de générer un contrôleur avec toutes les actions RESTful stubbed. J'avais lu sur Wikibooks - Ruby on Rails que tout ce que j'avais à faire était d'appeler le générateur avec le nom du contrôleur et j'obtiendrais exactement cela. Donc, j'ai couru script/generate rspec_controller Propertiesmais j'ai un contrôleur vide. Toute …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.