Exemplo n.º 1
0
 it("'s internal position info object is immutable", function () {
     var positionInfo = geo.getPositionInfo(),
         immutablePositionInfo;
     positionInfo.altitude = 1;
     immutablePositionInfo = geo.getPositionInfo();
     expect(positionInfo.altitude).not.toEqual(immutablePositionInfo.altitude);
 });
Exemplo n.º 2
0
        it("returns valid values", function () {
            var positionInfo = geo.getPositionInfo();

            expect(typeof positionInfo).toEqual("object");
            expect(typeof positionInfo.latitude).toEqual("number");
            expect(typeof positionInfo.longitude).toEqual("number");
            expect(typeof positionInfo.altitude).toEqual("number");
            expect(typeof positionInfo.accuracy).toEqual("number");
            expect(typeof positionInfo.altitudeAccuracy).toEqual("number");
            expect(typeof positionInfo.heading).toEqual("number");
            expect(typeof positionInfo.speed).toEqual("number");
            expect(typeof positionInfo.cellID).toEqual("number");
            expect(positionInfo.timeStamp instanceof Date).toEqual(true);
        });