@@ -7,6 +7,7 @@ const proxyquire = require('proxyquire');
7
7
const request = require ( 'supertest-as-promised' ) ;
8
8
9
9
const db = { } ;
10
+ const noticeValue = 'v1 is being deprecated. Use v2 instead. See https://analytics.usa.gov/developer'
10
11
11
12
const app = proxyquire ( '../src/app' , {
12
13
'./db' : db
@@ -22,8 +23,8 @@ describe('app', () => {
22
23
expect ( params . reportAgency ) . to . equal ( 'fake-agency' ) ;
23
24
expect ( params . reportName ) . to . equal ( 'fake-report' ) ;
24
25
return Promise . resolve ( [
25
- { id : 1 , date : new Date ( '2017-01-01' ) } ,
26
- { id : 2 , date : new Date ( '2017-01-02' ) }
26
+ { id : 1 , date : new Date ( '2017-01-01' ) , notice : ` ${ noticeValue } ` } ,
27
+ { id : 2 , date : new Date ( '2017-01-02' ) , notice : ` ${ noticeValue } ` }
27
28
] ) ;
28
29
} ;
29
30
@@ -33,8 +34,8 @@ describe('app', () => {
33
34
34
35
dataRequest . then ( response => {
35
36
expect ( response . body ) . to . deep . equal ( [
36
- { id : 1 , date : '2017-01-01' } ,
37
- { id : 2 , date : '2017-01-02' }
37
+ { id : 1 , date : '2017-01-01' , notice : ` ${ noticeValue } ` } ,
38
+ { id : 2 , date : '2017-01-02' , notice : ` ${ noticeValue } ` }
38
39
] ) ;
39
40
done ( ) ;
40
41
} ) . catch ( done ) ;
@@ -45,8 +46,8 @@ describe('app', () => {
45
46
expect ( params . reportAgency ) . to . be . undefined ;
46
47
expect ( params . reportName ) . to . equal ( 'fake-report' ) ;
47
48
return Promise . resolve ( [
48
- { id : 1 , date : new Date ( '2017-01-01' ) } ,
49
- { id : 2 , date : new Date ( '2017-01-02' ) }
49
+ { id : 1 , date : new Date ( '2017-01-01' ) , notice : ` ${ noticeValue } ` } ,
50
+ { id : 2 , date : new Date ( '2017-01-02' ) , notice : ` ${ noticeValue } ` }
50
51
] ) ;
51
52
} ;
52
53
@@ -56,8 +57,8 @@ describe('app', () => {
56
57
57
58
dataRequest . then ( response => {
58
59
expect ( response . body ) . to . deep . equal ( [
59
- { id : 1 , date : '2017-01-01' } ,
60
- { id : 2 , date : '2017-01-02' }
60
+ { id : 1 , date : '2017-01-01' , notice : ` ${ noticeValue } ` } ,
61
+ { id : 2 , date : '2017-01-02' , notice : ` ${ noticeValue } ` }
61
62
] ) ;
62
63
done ( ) ;
63
64
} ) . catch ( done ) ;
@@ -69,8 +70,8 @@ describe('app', () => {
69
70
expect ( params . reportName ) . to . equal ( 'fake-report' ) ;
70
71
expect ( params . limit ) . to . equal ( '50' ) ;
71
72
return Promise . resolve ( [
72
- { id : 1 , date : new Date ( '2017-01-01' ) } ,
73
- { id : 2 , date : new Date ( '2017-01-02' ) }
73
+ { id : 1 , date : new Date ( '2017-01-01' ) , notice : ` ${ noticeValue } ` } ,
74
+ { id : 2 , date : new Date ( '2017-01-02' ) , notice : ` ${ noticeValue } ` }
74
75
] ) ;
75
76
} ;
76
77
@@ -80,8 +81,8 @@ describe('app', () => {
80
81
81
82
dataRequest . then ( response => {
82
83
expect ( response . body ) . to . deep . equal ( [
83
- { id : 1 , date : '2017-01-01' } ,
84
- { id : 2 , date : '2017-01-02' }
84
+ { id : 1 , date : '2017-01-01' , notice : ` ${ noticeValue } ` } ,
85
+ { id : 2 , date : '2017-01-02' , notice : ` ${ noticeValue } ` }
85
86
] ) ;
86
87
done ( ) ;
87
88
} ) . catch ( done ) ;
@@ -131,7 +132,7 @@ describe('app', () => {
131
132
expect ( params . domain ) . to . equal ( 'fakeiscool.gov' ) ;
132
133
expect ( params . reportName ) . to . equal ( 'site' ) ;
133
134
return Promise . resolve ( [
134
- { id : 1 , report_name : 'site' , date : new Date ( '2017-01-01' ) , data : { domain : 'fakeiscool.gov' } }
135
+ { id : 1 , date : new Date ( '2017-01-01' ) , notice : ` ${ noticeValue } ` , report_name : 'site' , data : { domain : 'fakeiscool.gov' } }
135
136
] ) ;
136
137
} ;
137
138
@@ -141,7 +142,7 @@ describe('app', () => {
141
142
142
143
dataRequest . then ( response => {
143
144
expect ( response . body ) . to . deep . equal ( [
144
- { id : 1 , date : '2017-01-01' , report_name : 'site' , domain : 'fakeiscool.gov' }
145
+ { id : 1 , date : '2017-01-01' , notice : ` ${ noticeValue } ` , report_name : 'site' , domain : 'fakeiscool.gov' }
145
146
] ) ;
146
147
done ( ) ;
147
148
} ) . catch ( done ) ;
@@ -152,9 +153,9 @@ describe('app', () => {
152
153
expect ( params . domain ) . to . equal ( 'fakeiscool.gov' ) ;
153
154
expect ( params . reportName ) . to . equal ( 'download' ) ;
154
155
return Promise . resolve ( [
155
- { id : 1 , date : new Date ( '2017-01-01' ) , report_name : 'download' , data : { page : 'fakeiscool.gov/w8.pdf' } } ,
156
- { id : 2 , date : new Date ( '2017-01-02' ) , report_name : 'download' , data : { page : 'fakeiscool.gov/westworldtheshow/w8.pdf' } } ,
157
- { id : 3 , date : new Date ( '2017-01-03' ) , report_name : 'download' , data : { page : 'notiscool.gov/westworldtheshow/timewarpagain.pdf' } }
156
+ { id : 1 , date : new Date ( '2017-01-01' ) , notice : ` ${ noticeValue } ` , report_name : 'download' , data : { page : 'fakeiscool.gov/w8.pdf' } } ,
157
+ { id : 2 , date : new Date ( '2017-01-02' ) , notice : ` ${ noticeValue } ` , report_name : 'download' , data : { page : 'fakeiscool.gov/westworldtheshow/w8.pdf' } } ,
158
+ { id : 3 , date : new Date ( '2017-01-03' ) , notice : ` ${ noticeValue } ` , report_name : 'download' , data : { page : 'notiscool.gov/westworldtheshow/timewarpagain.pdf' } }
158
159
] ) ;
159
160
} ;
160
161
@@ -164,8 +165,8 @@ describe('app', () => {
164
165
165
166
dataRequest . then ( response => {
166
167
expect ( response . body ) . to . deep . equal ( [
167
- { id : 1 , date : '2017-01-01' , page : 'fakeiscool.gov/w8.pdf' , report_name : 'download' } ,
168
- { id : 2 , date : '2017-01-02' , report_name : 'download' , page : 'fakeiscool.gov/westworldtheshow/w8.pdf' }
168
+ { id : 1 , date : '2017-01-01' , notice : ` ${ noticeValue } ` , page : 'fakeiscool.gov/w8.pdf' , report_name : 'download' } ,
169
+ { id : 2 , date : '2017-01-02' , notice : ` ${ noticeValue } ` , report_name : 'download' , page : 'fakeiscool.gov/westworldtheshow/w8.pdf' }
169
170
] ) ;
170
171
done ( ) ;
171
172
} ) . catch ( done ) ;
0 commit comments