Tartalomjegyzék

< Jasmine

Jasmine egyezések

Egyezések táblázata

Az egyezéshez milyen függvényeket használhatunk, a következő táblázatban láthatjuk:

toBe() állítás vizsgálata
toBeNull() null vizsgálata
toBeUndefined() nincs definiálva?
toBeDefined() definiálva van?
toBeNaN() a NaN vizsgálata (Not A Number)
toEqual() egyenlőség vizsgálata
toBeFalsy() A tulajdonság vagy az érték false
toBeTruthy() A tulajdonság vagy az érték true
toMatch() A karakterlánc egyezik egy szabályos kifejezésre.
toContain() A karakterlánc vagy a tömb tartalmaz egy részt?
toBeLessThan() Kisebb mint, matematikai összehasonlítás.
toBeGreaterThan() Nagyobb mint, matematikai összehasonlítás.
toBeCloseTo() Összehasonlítás, pontosság megadásával (második paraméter)
toThrow() A függvény dob-e kivételt?
toThrowError() Egy adott kivétel tesztelése

toBeCloseTo()

Pontosság meghatározása:

expect(actual).toBeCloseTo(expected, 0.9);

not

Minden eredménynek vehetjük az inverzét, minden kulcsszónál:

expect(actual).not.toBe(expected);
expect(actual).not.toBeDefined(expected);