@@ -7,14 +7,8 @@ var ScratchIt = require('./');
7
7
describe ( 'ScratchIt' , function ( ) {
8
8
var analytics ;
9
9
var scratchIt ;
10
- var $ = {
11
- get : function ( ) { }
12
- } ;
13
10
var options = {
14
- trkId : 'foo' ,
15
- opts : {
16
- ajax : $
17
- }
11
+ trkId : 'foo'
18
12
} ;
19
13
20
14
beforeEach ( function ( ) {
@@ -45,12 +39,6 @@ describe('ScratchIt', function() {
45
39
} ) ;
46
40
47
41
describe ( '#initialize' , function ( ) {
48
- // it('should create the window._ScratchIt object', function() {
49
- // analytics.assert(window._ScratchIt === undefined);
50
- // analytics.initialize();
51
- // analytics.assert(window._ScratchIt);
52
- // });
53
-
54
42
it ( 'should call #load' , function ( ) {
55
43
analytics . initialize ( ) ;
56
44
analytics . called ( scratchIt . load ) ;
@@ -60,12 +48,24 @@ describe('ScratchIt', function() {
60
48
61
49
describe ( 'loading' , function ( ) {
62
50
it ( 'should load' , function ( done ) {
51
+ analytics . stub ( window , 'Cookies' ) ;
52
+ analytics . stub ( window . Cookies , 'get' ) ;
53
+ analytics . stub ( window . Cookies , 'set' ) ;
54
+ analytics . stub ( window , 'uuid' ) ;
55
+ analytics . stub ( window . uuid , 'v4' ) ;
56
+ analytics . stub ( window , 'reqwest' ) ;
63
57
analytics . load ( scratchIt , done ) ;
64
58
} ) ;
65
59
} ) ;
66
60
67
61
describe ( 'after loading' , function ( ) {
68
62
beforeEach ( function ( done ) {
63
+ analytics . stub ( window , 'Cookies' ) ;
64
+ analytics . stub ( window . Cookies , 'get' ) ;
65
+ analytics . stub ( window . Cookies , 'set' ) ;
66
+ analytics . stub ( window , 'uuid' ) ;
67
+ analytics . stub ( window . uuid , 'v4' ) ;
68
+ analytics . stub ( window , 'reqwest' ) ;
69
69
analytics . once ( 'ready' , done ) ;
70
70
analytics . initialize ( ) ;
71
71
} ) ;
0 commit comments