Exemple #1
0
 it("should generate an anon id oitherwise", function() {
   let mx = sinon.spy();
   sinon.stub(uuid, "v4", () => "gen-anon-id");
   assert.deepEqual(mixpanelHelpers(mx).genAnonId({
     session: {},
   }), "gen-anon-id");
   assert.equal(mx.callCount, 0);
   assert(uuid.v4.calledOnce);
   assert(uuid.v4.calledWith());
   uuid.v4.restore();
 });
Exemple #2
0
 .end((err, res) => {
   UUID.v4.restore() 
   if (err) {
     callback(err)
   } else {
     callback(null, res.body)
   }
 })
Exemple #3
0
        .end((err, res) => {
          expect(res.body).to.deep.equal({
            uuid: IDS.david.uuid,
            username: '******',
            isFirstUser: false,
            isAdmin: false,
            avatar: null,
            global: null,
            disabled: false
          })

          UUID.v4.restore()
          done()
        })
Exemple #4
0
	it("should accept custom cid format when strictCidFormat is false", function () {
		var options = {
			tid: "UA-XXXXX-XX",
			cid: "custom-format-cid",
			strictCidFormat: false
		};
	
		var next = sinon.spy(uuid, 'v4')

		var visitor = ua(options);
	
		next.called.should.equal(false, "next() should't be called")
		uuid.v4.restore()

		visitor.cid.should.equal(options.cid)
	});
Exemple #5
0
	it("should generate new cid (UUID) if provided one is in wrong format", function () {
		var options = {
			tid: "UA-XXXXX-XX",
			cid: "custom-format-cid"
		};
		
		var next = sinon.spy(uuid, 'v4')

		var visitor = ua(options);
	
		next.calledOnce.should.equal(true, "next() should've been called once")
		var generatedCid = next.returnValues[0]
		uuid.v4.restore()

		visitor.cid.should.not.equal(options.cid)
		visitor.cid.should.equal(generatedCid)
	});
Exemple #6
0
        .end((err, res) => {
          UUID.v4.restore()
          if (err) return done(err)

          request(app)
            .get(`/drives/${IDS.publicDrive1.uuid}`)
            .set('Authorization', 'JWT ' + token)
            .expect(200)
            .end((err, res) => {
              if (err) return done(err)
              expect(res.body).to.deep.equal({
                uuid: IDS.publicDrive1.uuid,
                type: 'public',
                writelist: [IDS.alice.uuid],
                readlist: [],
                label: 'foobar'
              })

              done()
            })
        })
 afterEach(() => {
   uuidGenerator.v4.restore();
 });
Exemple #8
0
 afterEach(function() {
   clock.restore();
   uuid.v4.restore();
 });
Exemple #9
0
 afterEach(() => UUID.v4.restore())
Exemple #10
0
 afterEach(() => {
   spark.internal.board.realtime.boardBindings = [];
   uuid.v4.restore();
   spark.internal.encryption.encryptText.reset();
 });
Exemple #11
0
 afterEach(() => {
   uuid.v4.restore();
   spark.internal.encryption.encryptText.reset();
 });
 getUUID: function(ids) {
   if (isArray(ids)) {
     return Promise.all(ids.map(uuid.v4.bind(uuid)));
   }
   return Promise.resolve(uuid.v4());
 }
Exemple #13
0
 afterEach(() => {
   User.findOne.restore();
   uuid.v4.restore();
 });