Klausimai pažymėti „jasmine“

„Jasmine“ yra elgesiu pagrįsta plėtros aplinka (BDD), skirta „JavaScript“ kodo testavimui. Jasmine neturi išorinių priklausomybių ir nereikalauja DOM.
7
atsakymai

Kaip parašyti testą, laukiant klaidų Jasmine?

Bandau parašyti „Jasmine Test Framework“ testą, kuris tikisi klaidos. Šiuo metu naudojasi „GitHub Jasmine Node.js“ integracija. Mano mazgo modulyje turiu šį kodą: išmeskite naują klaidą („Parsavimas nėra įmanoma“); Dabar aš kankinu ​​...
lapkričio 10 d. '10, 15:57
4
atsakymai

Testavimas „JavaScript“ „Jasmine“ - „BB vs“ prieš

Tarkime, turiu: var myNumber = 5; tikėtis (myNumber) .toBe (5); tikėtis (myNumber) .to Equal (5); Abu pirmiau nurodyti bandymai bus atlikti. Ar yra skirtumas tarp toBe () ir toEqual (), kai reikia įvertinti numerius? Jei taip, tai kada turėčiau naudoti ...
yra nustatytas kovo 14 d., 14 val
8
atsakymai

Kaip pasimėgauti paslauga, kuri grąžina pažadą „Angularjs Jasmine“ vieneto testui?

Turiu myService, kuri naudoja myOtherService, kuri atlieka nuotolinį skambutį, grąžina pažadą: angular.module („app.myService“, ['app.myOtherService']) .factory („myService“, [myOtherService, funkcija (myOtherService) { funk ...
gegužės 17 d. 14 val
12
atsakymai

Vieno testavimo kampoJS direktyva su URL šablonu

Turiu AngularJS direktyvą, kuri turi templateUrl. Bandau bandyti su jazminu. Mano „Jasmine“ JavaScript atrodo taip, kaip rekomenduojama šiame: aprašykite („modulis: my.module“, funkcija () {beforeEach (modulis („my.module“));
nustatė kovo 5 d. 13 val
1
atsakymas

QUnit vs Jasmine?

Kokie yra pagrindiniai šių dviejų testavimo struktūrų skirtumai? Aš visiškai nežinau „Test Driven Development“ nuo pat pradžių.
nustatyti rugpjūčio 13 d '11, 2:34
8
atsakymai

Kaip sutelkti dėmesį į vieną „jasmine.js“ specifiką?

Turiu daug blogų specifikacijų iš gana didelių architektūrinių pokyčių. Norėčiau juos ištaisyti po vieną, pažymėdamas kiekvieną iš jų „dėmesio“. Ar jasmine.js turi tokią funkciją? Aš prisiekiau, kad kartą skaitiau, kad ...
gruodžio 16 d '11 ne 1:55
5
atsakymai

Kaip galiu priversti WebStorm pripažinti Jasmine metodus?

Turiu node.js projektą, kuriame yra keletas jazminų. Specifikacijos pateikiamos specifikacijoje / pakatalogyje ir turi išplėtimą .spec.coffee, kaip reikalauja jazminų mazgas. Kai atidarau vieną iš savo specifikacijų failų „WebStorm“> IDE, visi skambučiai ...
nustatyti lapkričio 13 d '11 2:50
6
atsakymai

Kaip patikrinti JQuery AJAX įvykius su Jasmine?

Bandau naudoti Jasmine rašyti kai kurias BDD specifikacijas, skirtas pagrindinėms JQuery AJAX užklausoms. Šiuo metu naudoju Jasmine neprisijungus (t. Y. Per SpecRunner.html). Aš sukonfigūravau „SpecRunner“, kad būtų įkeltas „jquery“ ir draugas ...
nustatė sausio 12 d '11 0:04
13
atsakymai

„Jasmine“: „Async“ atšaukimas nebuvo iškviestas per jasmine.DEFAULT_TIMEOUT_INTERVAL nustatytą trukmę

Turiu kampinę paslaugą, vadinamą requestNotificationChannel: app.factory ("requestNotificationChannel", funkcija ($ rootScope) {var _DELETE_MESSAGE_ = "_DELETE_MESSAGE_"; funkcija deleteMessage (ID, indeksas) {$ rootScope. $ Broadca ...
Nustatykite kovo 24 d. 14 val
7
atsakymai

Įdėkite išdėstymą į „AngularJS“

Turiu „AngularJS“ paslaugą ir norėčiau, kad padalinys jį išbandytų. angular.module ('myServiceProvider', ['fooServiceProvider', 'barServiceProvider')). gamykla („myService“, funkcija ($ http, fooService, barService) {this.something = funkcija () {...
nustatyti 08 vas '13, 16:06
4
atsakymai

Jasmino naudojimas šnipinėjant funkciją be objekto

Aš esu naujas Jasmine ir tik pradėjau jį naudoti. Turiu bibliotekos j failą su įvairiomis funkcijomis, kurios nėra susijusios su jokiu objektu (t. Y. Yra pasaulinės). Kaip stebėti šias funkcijas? Bandžiau naudoti >
nustatė kovo 1 d. 12 val
4
atsakymai

Kaip patikrinti „AngularJS“ paslaugą su „Jasmine“?

(Čia yra susijęs klausimas: „Jasmine“ testas nemato „AngularJS“ modulio) Aš tik noriu išbandyti paslaugą be kampinio įkrovos. Peržiūrėsiu kelis pavyzdžius ir pamoką, bet aš niekur nebūsiu. Turiu tik tris failus: myService.j ...
22 val. '12, 17:38
8
atsakymai

Kampiniai 2 bandymų vienetai: negali rasti pavadinimo „aprašyti“

Aš vadovauju šiam vadovui iš angular.io, kaip sakė, sukūriau failą hero.spec.ts, kad sukurtume vieneto testus: importuokite {Hero} iš „./hero“; aprašykite ('Hero', () => {it ('turi pavadinimą', () => {let hero: Hero = {id: 1, pavadinimas: "Super Ca ...
nustatytas rugpjūčio 18 d '16, 16:51
4
atsakymai

Kaip AngularJS specifinių sričių bandymų direktyva

Koks yra geras būdas išbandyti izoliuotą sritį AngularJS JSFiddle, rodant vieneto testą Apimties direktyvos fragmentas: {name: '= myGreet'}, nuoroda: funkcija (apimtis, elementas, attrs) {// rodyti pradinę būseną ...
yra nustatyta birželio 28 d. 13 val
2
atsakymai

Bet kokiu būdu modifikuoti „Jasmine“ šnipus?

Turiu funkciją, kurią norėčiau išbandyti, kad du kartus skambintų išorinei API, naudojant skirtingus parametrus. Norėčiau pasidžiaugti šia išorine API naudojant šnipą „Jasmine“ ir grįžti į skirtingus dalykus pagal parametrus. Ar yra būdas sd ...
nustatytas balandžio 24 d '13, 20:22