Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 www 1
"use strict";
2
 
3
describe("initialCountry: ", function() {
4
 
5
  beforeEach(function() {
6
    intlSetup();
7
  });
8
 
9
  afterEach(function() {
10
    intlTeardown();
11
  });
12
 
13
  describe("init plugin with initialCountry set to Japan", function() {
14
 
15
    var initialCountry = "jp";
16
 
17
    beforeEach(function() {
18
      input = $("<input>").wrap("div");
19
      iti = window.intlTelInput(input[0], {
20
        initialCountry: initialCountry
21
      });
22
    });
23
 
24
    it("sets the selected flag correctly", function() {
25
      expect(getSelectedFlagElement()).toHaveClass(`iti__${initialCountry}`);
26
    });
27
 
28
    it("sets the active list item correctly", function() {
29
      expect(getActiveListItem().attr("data-country-code")).toEqual(initialCountry);
30
    });
31
 
32
  });
33
 
34
 
35
 
36
  describe("init plugin with initialCountry set to Canada, on an input with a valid toll-free (regionless) NANP number with intl dial code", function() {
37
 
38
    var initialCountry = "ca";
39
 
40
    beforeEach(function() {
41
      input = $("<input value='+1 800 123 1234'>");
42
      iti = window.intlTelInput(input[0], {
43
        initialCountry: initialCountry
44
      });
45
    });
46
 
47
    it("sets the state correctly: selected flag and active list item", function() {
48
      expect(getSelectedFlagElement()).toHaveClass(`iti__${initialCountry}`);
49
      expect(getActiveListItem().attr("data-country-code")).toEqual(initialCountry);
50
    });
51
 
52
  });
53
 
54
});