Articles of Test de

Comment puis-je confirmer un popup JavaScript avec Capybara?

J’ai essayé plusieurs exemples trouvés en ligne, mais sans succès. Je cherche à confirmer le message de confirmation d’un lien de suppression. La dernière tentative était le code ci-dessous, mais cela a entraîné une erreur Capybara :: NotSupportedByDriverError. def confirm_dialog page.evaluate_script(‘window.confirm = function() { return true; }’) end

Existe-t-il un framework de type dbunit qui ne craint pas le java / scala?

Je pensais créer un nouveau cadre de population de firebase database léger. Je déteste absolument dbunit. Avant de le faire, je veux savoir si quelqu’un l’a déjà fait. Les choses que je n’aime pas à propos de dbunit: 1) Le format le plus simple pour écrire et démarrer est obsolète. Ils veulent que vous utilisiez […]

Sinon JS “Tentative de boucler ajax qui est déjà enveloppé”

J’ai reçu le message d’erreur ci-dessus lorsque j’ai effectué mon test. Voici mon code (j’utilise Backbone JS et Jasmine pour les tests). Est-ce que quelqu’un sait pourquoi cela se produit? $(function() { describe(“Category”, function() { beforeEach(function() { category = new Category; sinon.spy(jQuery, “ajax”); } it(“should fetch notes”, function() { category.set({code: 123}); category.fetchNotes(); expect(category.sortinggger).toHaveBeenCalled(); } }) […]

Comment dire “any_instance” “should_receive” un nombre quelconque de fois dans RSpec

J’ai un contrôleur d’import dans les rails qui importe plusieurs fichiers CSV avec plusieurs enregistrements dans ma firebase database. Je voudrais tester dans RSpec si les enregistrements sont réellement enregistrés en utilisant RSpec: .any_instance.should_receive(:save).at_least(:once) Cependant, je reçois l’erreur en disant: The message ‘save’ was received by but has already been received by Un exemple artificiel […]

Utilisation du test Spring MVC pour tester une requête POST multipart

J’ai le gestionnaire de requête suivant pour enregistrer des autos. J’ai vérifié que cela fonctionne lorsque j’utilise par exemple cURL. Je souhaite maintenant tester la méthode avec Spring MVC Test. J’ai essayé d’utiliser le fichier fileUploader, mais je n’arrive pas à le faire fonctionner. Je n’arrive pas non plus à append la partie JSON. Comment […]

Spring Test & Security: Comment simuler l’authentification?

J’essayais de comprendre comment tester les unités si les URL de mes contrôleurs étaient correctement sécurisées. Juste au cas où quelqu’un changerait des choses et enlèverait accidentellement les parameters de sécurité. Ma méthode de contrôleur ressemble à ceci: @RequestMapping(“/api/v1/resource/test”) @Secured(“ROLE_USER”) public @ResonseBody Ssortingng test() { return “test”; } J’ai mis en place un WebTestEnvironment comme […]

Rspec ne voit pas ma classe de modèle. erreur constante non initialisée

J’écris des tests sur Rspec pour mes modèles dans l’application Ruby on Rails. Et je reçois cette erreur en lançant ‘rspec spec’ command: /spec/models/client_spec.rb:4:in `’: uninitialized constant Client (NameError) J’utilise Rails 4.0.0 et Ruby 2.0.0 Voici mon client_spec.rb: require ‘spec_helper’ describe Client do it ‘is invalid without first_name’, :focus => true do client = Client.new […]

Avec Capybara, comment passer à la nouvelle fenêtre pour les liens avec les cibles «_blank»?

Peut-être que ce n’est pas vraiment le problème que je rencontre, mais il semble que lorsque je clique sur un lien avec target = “_ blank”, la session garde le focus sur la fenêtre actuelle. Donc je veux soit pouvoir passer à la nouvelle fenêtre, ou ignorer l’atsortingbut _blank – essentiellement, je veux juste qu’il […]

compter les membres avec jsonpath?

Est-il possible de compter le nombre de membres utilisant JsonPath? En utilisant le test spring-mvc, je teste un contrôleur qui génère {“foo”: “oof”, “bar”: “rab”} avec standaloneSetup(new FooController(fooService)).build() .perform(get(“/something”).accept(MediaType.APPLICATION_JSON)).andExpect(status().isOk()) .andExpect(jsonPath(“$.foo”).value(“oof”)) .andExpect(jsonPath(“$.bar”).value(“rab”)); Je voudrais m’assurer qu’aucun autre membre n’est présent dans le json généré. En espérant les compter en utilisant jsonPath. C’est possible? Des solutions alternatives […]

Les tests JUnit réussissent dans Eclipse mais échouent dans Maven Surefire

J’ai écrit des tests JUnit avec JUnit 4 et des bibliothèques de tests de spring. Lorsque je lance les tests à l’intérieur d’Eclipse, alors je passe bien et passe. Mais quand je les exécute en utilisant Maven (pendant le processus de construction), ils échouent en donnant une erreur liée au spring. Je ne sais pas […]