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("getExtension: init plugin with utils", function() {
4
 
5
  var number = "+17024181234",
6
    extension = "98765";
7
 
8
  beforeEach(function() {
9
    intlSetup(true);
10
    input = $("<input>").wrap("div");
11
    iti = window.intlTelInput(input[0]);
12
  });
13
 
14
  afterEach(function() {
15
    intlTeardown();
16
  });
17
 
18
  it("works for various delimiters", function() {
19
    var delimiters = ["ext.", "ex.", "x.", "ext", "ex", "x", "#"];
20
    for (var i = 0; i < delimiters.length; i++) {
21
      input.val(number + " " + delimiters[i] + " " + extension);
22
      //if (!input.intlTelInput("getExtension")) console.log("bad: "+delimiters[i]);
23
      expect(iti.getExtension()).toEqual(extension);
24
    }
25
  });
26
 
27
  it("doesnt work for a space, or no delimiter", function() {
28
    input.val(number + " " + extension);
29
    expect(iti.getExtension()).toEqual(null);
30
    input.val(number + extension);
31
    expect(iti.getExtension()).toEqual(null);
32
  });
33
 
34
});