Commit 024d60597ce1b478ec866dfbe4c1aa8be5ae59ba
1 parent
c42991a6
Exists in
master
and in
31 other branches
Add tests to notification component
Showing
1 changed file
with
14 additions
and
0 deletions
Show diff stats
src/app/components/notification/notification.component.spec.ts
| ... | ... | @@ -13,6 +13,20 @@ describe("Components", () => { |
| 13 | 13 | |
| 14 | 14 | beforeEach(angular.mock.module("templates")); |
| 15 | 15 | |
| 16 | + it("display an error message when notify an error", done => { | |
| 17 | + let sweetAlert = jasmine.createSpyObj("sweetAlert", ["swal"]); | |
| 18 | + sweetAlert.swal = jasmine.createSpy("swal"); | |
| 19 | + | |
| 20 | + let component: Notification = new Notification(<any>helpers.mocks.$log, <any>sweetAlert, <any>helpers.mocks.translatorService); | |
| 21 | + component.error("message", "title"); | |
| 22 | + expect(sweetAlert.swal).toHaveBeenCalledWith(jasmine.objectContaining({ | |
| 23 | + text: "message", | |
| 24 | + title: "title", | |
| 25 | + type: "error" | |
| 26 | + })); | |
| 27 | + done(); | |
| 28 | + }); | |
| 29 | + | |
| 16 | 30 | it("use the default message when call notification component without a message", done => { |
| 17 | 31 | let sweetAlert = jasmine.createSpyObj("sweetAlert", ["swal"]); |
| 18 | 32 | sweetAlert.swal = jasmine.createSpy("swal"); | ... | ... |