Amplitude fixes v2 (#11100)

* fix(analytics): properly catch and log errors

* misc

* refactor

* more refactor

* fallback for user id

* fix tests
This commit is contained in:
Matteo Pagliazzi
2019-04-02 18:44:39 +02:00
committed by GitHub
parent 13818b7634
commit c60481ab34
2 changed files with 73 additions and 54 deletions

View File

@@ -335,14 +335,13 @@ describe('analyticsService', () => {
let data, itemSpy;
beforeEach(() => {
Visitor.prototype.event.yields();
itemSpy = sandbox.stub().returnsThis();
Visitor.prototype.event.returns({
send: sandbox.stub(),
});
Visitor.prototype.transaction.returns({
item: itemSpy,
send: sandbox.stub().returnsThis(),
send: sandbox.stub().yields(),
});
data = {