Skip to content

Commit 23d25e6

Browse files
committed
test case use dist build
1 parent f3a8fe2 commit 23d25e6

16 files changed

+124
-123
lines changed

test/auth/oauth2/strategy.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
const assert = require('assert')
55
const chance = require('chance')()
66

7-
const { extractProfileAttribute } = require('../../../lib/auth/oauth2/strategy')
7+
const { extractProfileAttribute } = require('../../../dist/auth/oauth2/strategy')
88

99
describe('OAuth2CustomStrategy', function () {
1010
describe('#extractProfileAttribute', function () {

test/connectionQueue.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
const assert = require('assert')
55
const sinon = require('sinon')
66

7-
const { ProcessQueue } = require('../lib/realtime/processQueue')
7+
const { ProcessQueue } = require('../dist/realtime/processQueue')
88

99
describe('ProcessQueue', function () {
1010
let clock

test/csp.js

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ describe('Content security policies', function () {
1111
let defaultConfig, csp
1212

1313
before(function () {
14-
csp = require('../lib/csp')
14+
csp = require('../dist/csp')
1515
})
1616

1717
beforeEach(function () {
@@ -32,21 +32,21 @@ describe('Content security policies', function () {
3232
})
3333

3434
afterEach(function () {
35-
mock.stop('../lib/config')
36-
csp = mock.reRequire('../lib/csp')
35+
mock.stop('../dist/config')
36+
csp = mock.reRequire('../dist/csp')
3737
})
3838

3939
after(function () {
4040
mock.stopAll()
41-
csp = mock.reRequire('../lib/csp')
41+
csp = mock.reRequire('../dist/csp')
4242
})
4343

4444
// beginnging Tests
4545
it('Disable CDN', function () {
4646
const testconfig = defaultConfig
4747
testconfig.useCDN = false
48-
mock('../lib/config', testconfig)
49-
csp = mock.reRequire('../lib/csp')
48+
mock('../dist/config', testconfig)
49+
csp = mock.reRequire('../dist/csp')
5050

5151
assert(!csp.computeDirectives().scriptSrc.includes('https://cdnjs.cloudflare.com'))
5252
assert(!csp.computeDirectives().scriptSrc.includes('https://cdn.jsdelivr.net'))
@@ -61,17 +61,17 @@ describe('Content security policies', function () {
6161
it('Disable Google Analytics', function () {
6262
const testconfig = defaultConfig
6363
testconfig.csp.addGoogleAnalytics = false
64-
mock('../lib/config', testconfig)
65-
csp = mock.reRequire('../lib/csp')
64+
mock('../dist/config', testconfig)
65+
csp = mock.reRequire('../dist/csp')
6666

6767
assert(!csp.computeDirectives().scriptSrc.includes('https://www.google-analytics.com'))
6868
})
6969

7070
it('Disable Disqus', function () {
7171
const testconfig = defaultConfig
7272
testconfig.csp.addDisqus = false
73-
mock('../lib/config', testconfig)
74-
csp = mock.reRequire('../lib/csp')
73+
mock('../dist/config', testconfig)
74+
csp = mock.reRequire('../dist/csp')
7575

7676
assert(!csp.computeDirectives().scriptSrc.includes('https://disqus.com'))
7777
assert(!csp.computeDirectives().scriptSrc.includes('https://*.disqus.com'))
@@ -83,16 +83,16 @@ describe('Content security policies', function () {
8383
it('Set ReportURI', function () {
8484
const testconfig = defaultConfig
8585
testconfig.csp.reportURI = 'https://example.com/reportURI'
86-
mock('../lib/config', testconfig)
87-
csp = mock.reRequire('../lib/csp')
86+
mock('../dist/config', testconfig)
87+
csp = mock.reRequire('../dist/csp')
8888

8989
assert.strictEqual(csp.computeDirectives().reportUri, 'https://example.com/reportURI')
9090
})
9191

9292
it('Set own directives', function () {
9393
const testconfig = defaultConfig
94-
mock('../lib/config', defaultConfig)
95-
csp = mock.reRequire('../lib/csp')
94+
mock('../dist/config', defaultConfig)
95+
csp = mock.reRequire('../dist/csp')
9696
const unextendedCSP = csp.computeDirectives()
9797
testconfig.csp.directives = {
9898
defaultSrc: ['https://default.example.com'],
@@ -105,8 +105,8 @@ describe('Content security policies', function () {
105105
childSrc: ['https://child.example.com'],
106106
connectSrc: ['https://connect.example.com']
107107
}
108-
mock('../lib/config', testconfig)
109-
csp = mock.reRequire('../lib/csp')
108+
mock('../dist/config', testconfig)
109+
csp = mock.reRequire('../dist/csp')
110110

111111
const variations = ['default', 'script', 'img', 'style', 'font', 'object', 'media', 'child', 'connect']
112112

test/letter-avatars.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ describe('generateAvatarURL() gravatar enabled', function () {
1414
serverURL: 'http://localhost:3000',
1515
port: 3000
1616
}
17-
mock('../lib/config', testconfig)
18-
avatars = mock.reRequire('../lib/letter-avatars')
17+
mock('../dist/config', testconfig)
18+
avatars = mock.reRequire('../dist/letter-avatars')
1919
})
2020

2121
it('should return correct urls', function () {
@@ -37,8 +37,8 @@ describe('generateAvatarURL() gravatar disabled', function () {
3737
serverURL: 'http://localhost:3000',
3838
port: 3000
3939
}
40-
mock('../lib/config', testconfig)
41-
avatars = mock.reRequire('../lib/letter-avatars')
40+
mock('../dist/config', testconfig)
41+
avatars = mock.reRequire('../dist/letter-avatars')
4242
})
4343

4444
it('should return correct urls', function () {

test/realtime/cleanDanglingUser.test.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,34 +10,34 @@ describe('cleanDanglingUser', function () {
1010
let clock
1111
beforeEach(() => {
1212
clock = sinon.useFakeTimers()
13-
mock('../../lib/processQueue', require('../testDoubles/ProcessQueueFake'))
14-
mock('../../lib/logger', {
13+
mock('../../dist/processQueue', require('../testDoubles/ProcessQueueFake'))
14+
mock('../../dist/logger', {
1515
error: () => {},
1616
info: () => {}
1717
})
18-
mock('../../lib/history', {})
19-
mock('../../lib/models', {
18+
mock('../../dist/history', {})
19+
mock('../../dist/models', {
2020
Revision: {
2121
saveAllNotesRevision: () => {
2222
}
2323
}
2424
})
25-
mock('../../lib/config', {
25+
mock('../../dist/config', {
2626
debug: true
2727
})
28-
mock('../../lib/realtimeUpdateDirtyNoteJob', require('../testDoubles/realtimeJobStub'))
29-
mock('../../lib/realtimeSaveRevisionJob', require('../testDoubles/realtimeJobStub'))
28+
mock('../../dist/realtimeUpdateDirtyNoteJob', require('../testDoubles/realtimeJobStub'))
29+
mock('../../dist/realtimeSaveRevisionJob', require('../testDoubles/realtimeJobStub'))
3030
})
3131

3232
afterEach(() => {
3333
clock.restore()
34-
removeModuleFromRequireCache('../../lib/realtime/realtime')
34+
removeModuleFromRequireCache('../../dist/realtime/realtime')
3535
mock.stopAll()
3636
sinon.restore()
3737
})
3838

3939
it('should call queueForDisconnectSpy when user is dangling', (done) => {
40-
const realtime = require('../../lib/realtime/realtime')
40+
const realtime = require('../../dist/realtime/realtime')
4141
const queueForDisconnectSpy = sinon.spy(realtime, 'queueForDisconnect')
4242
realtime.io = {
4343
to: sinon.stub().callsFake(function () {

test/realtime/connection.test.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,15 @@ describe('realtime#connection', function () {
2323
User: {},
2424
Author: {}
2525
}
26-
mock('../../lib/logger', createFakeLogger())
27-
mock('../../lib/history', {})
28-
mock('../../lib/models', modelStub)
29-
mock('../../lib/config', {})
30-
mock('../../lib/realtimeUpdateDirtyNoteJob', realtimeJobStub)
31-
mock('../../lib/realtimeCleanDanglingUserJob', realtimeJobStub)
32-
mock('../../lib/realtimeSaveRevisionJob', realtimeJobStub)
33-
mock('../../lib/ot', require('../testDoubles/otFake'))
34-
realtime = require('../../lib/realtime/realtime')
26+
mock('../../dist/logger', createFakeLogger())
27+
mock('../../dist/history', {})
28+
mock('../../dist/models', modelStub)
29+
mock('../../dist/config', {})
30+
mock('../../dist/realtimeUpdateDirtyNoteJob', realtimeJobStub)
31+
mock('../../dist/realtimeCleanDanglingUserJob', realtimeJobStub)
32+
mock('../../dist/realtimeSaveRevisionJob', realtimeJobStub)
33+
mock('../../dist/ot', require('../testDoubles/otFake'))
34+
realtime = require('../../dist/realtime/realtime')
3535
})
3636

3737
afterEach(() => {

test/realtime/dirtyNoteUpdate.test.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,19 @@ describe('realtime#update note is dirty timer', function () {
1515
clock = sinon.useFakeTimers({
1616
toFake: ['setInterval']
1717
})
18-
mock('../../lib/logger', {
18+
mock('../../dist/logger', {
1919
error: () => {
2020
}
2121
})
22-
mock('../../lib/history', {})
23-
mock('../../lib/models', {
22+
mock('../../dist/history', {})
23+
mock('../../dist/models', {
2424
Revision: {
2525
saveAllNotesRevision: () => {
2626
}
2727
}
2828
})
29-
mock('../../lib/config', {})
30-
realtime = require('../../lib/realtime/realtime')
29+
mock('../../dist/config', {})
30+
realtime = require('../../dist/realtime/realtime')
3131

3232
realtime.io = {
3333
to: sinon.stub().callsFake(function () {
@@ -39,8 +39,8 @@ describe('realtime#update note is dirty timer', function () {
3939
})
4040

4141
afterEach(() => {
42-
removeModuleFromRequireCache('../../lib/realtime/realtimeUpdateDirtyNoteJob')
43-
removeModuleFromRequireCache('../../lib/realtime/realtime')
42+
removeModuleFromRequireCache('../../dist/realtime/realtimeUpdateDirtyNoteJob')
43+
removeModuleFromRequireCache('../../dist/realtime/realtime')
4444
mock.stopAll()
4545
clock.restore()
4646
})

test/realtime/disconnect-process.test.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,20 @@ describe('realtime#disconnect', function () {
1515
let client
1616

1717
beforeEach(() => {
18-
mock('../../lib/logger', {
18+
mock('../../dist/logger', {
1919
error: () => {
2020
}
2121
})
22-
mock('../../lib/history', {})
23-
mock('../../lib/models', {
22+
mock('../../dist/history', {})
23+
mock('../../dist/models', {
2424
Revision: {
2525
saveAllNotesRevision: () => {
2626
}
2727
}
2828
})
29-
mock('../../lib/config', {})
29+
mock('../../dist/config', {})
3030

31-
realtime = require('../../lib/realtime/realtime')
31+
realtime = require('../../dist/realtime/realtime')
3232
updateNoteStub = sinon.stub(realtime, 'updateNote').callsFake((note, callback) => {
3333
callback(null, note)
3434
})
@@ -60,7 +60,7 @@ describe('realtime#disconnect', function () {
6060
})
6161

6262
afterEach(() => {
63-
removeModuleFromRequireCache('../../lib/realtime/realtime')
63+
removeModuleFromRequireCache('../../dist/realtime/realtime')
6464
mock.stopAll()
6565
sinon.restore()
6666
})

test/realtime/extractNoteIdFromSocket.test.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@ const { makeMockSocket } = require('./utils')
88

99
describe('realtime#extractNoteIdFromSocket', function () {
1010
beforeEach(() => {
11-
mock('../../lib/logger', {})
12-
mock('../../lib/history', {})
13-
mock('../../lib/models', {})
11+
mock('../../dist/logger', {})
12+
mock('../../dist/history', {})
13+
mock('../../dist/models', {})
1414
})
1515

1616
afterEach(() => {
17-
delete require.cache[require.resolve('../../lib/realtime/realtime')]
17+
delete require.cache[require.resolve('../../dist/realtime/realtime')]
1818
mock.stopAll()
1919
})
2020

2121
describe('urlPath not set', function () {
2222
beforeEach(() => {
23-
mock('../../lib/config', {})
24-
realtime = require('../../lib/realtime/realtime')
23+
mock('../../dist/config', {})
24+
realtime = require('../../dist/realtime/realtime')
2525
})
2626

2727
let realtime
@@ -73,10 +73,10 @@ describe('realtime#extractNoteIdFromSocket', function () {
7373
it('return noteId from old method (referer) and urlPath set', function () {
7474
// Arrange
7575
const urlPath = 'hello'
76-
mock('../../lib/config', {
76+
mock('../../dist/config', {
7777
urlPath: urlPath
7878
})
79-
realtime = require('../../lib/realtime/realtime')
79+
realtime = require('../../dist/realtime/realtime')
8080
const incomingNoteId = 'myNoteId'
8181
const incomingSocket = makeMockSocket({
8282
referer: `https://localhost:3000/${urlPath}/${incomingNoteId}`

test/realtime/ifMayEdit.test.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ describe('realtime#ifMayEdit', function () {
1313
let modelsStub
1414
beforeEach(() => {
1515
removeLibModuleCache()
16-
mock('../../lib/config', {})
17-
mock('../../lib/logger', createFakeLogger())
18-
mock('../../lib/models', modelsStub)
19-
mock('../../lib/realtimeUpdateDirtyNoteJob', realtimeJobStub)
20-
mock('../../lib/realtimeCleanDanglingUserJob', realtimeJobStub)
21-
mock('../../lib/realtimeSaveRevisionJob', realtimeJobStub)
16+
mock('../../dist/config', {})
17+
mock('../../dist/logger', createFakeLogger())
18+
mock('../../dist/models', modelsStub)
19+
mock('../../dist/realtimeUpdateDirtyNoteJob', realtimeJobStub)
20+
mock('../../dist/realtimeCleanDanglingUserJob', realtimeJobStub)
21+
mock('../../dist/realtimeSaveRevisionJob', realtimeJobStub)
2222
})
2323

2424
afterEach(() => {
@@ -81,7 +81,7 @@ describe('realtime#ifMayEdit', function () {
8181
client.request.user.id = noteOwnerId
8282
}
8383
client.noteId = noteId
84-
const realtime = require('../../lib/realtime/realtime')
84+
const realtime = require('../../dist/realtime/realtime')
8585
realtime.getNotePool()[noteId] = note
8686
const callback = sinon.stub()
8787
realtime.ifMayEdit(client, callback)
@@ -98,7 +98,7 @@ describe('realtime#ifMayEdit', function () {
9898
client.noteId = noteId
9999
const callback = sinon.stub()
100100
client.origin = 'operation'
101-
const realtime = require('../../lib/realtime/realtime')
101+
const realtime = require('../../dist/realtime/realtime')
102102
realtime.getNotePool()[noteId] = note
103103
realtime.ifMayEdit(client, callback)
104104
assert(callback.calledOnce)
@@ -116,7 +116,7 @@ describe('realtime#ifMayEdit', function () {
116116
client.request.user.id = loggedInUserId
117117
const callback = sinon.stub()
118118
client.origin = 'operation'
119-
const realtime = require('../../lib/realtime/realtime')
119+
const realtime = require('../../dist/realtime/realtime')
120120
realtime.getNotePool()[noteId] = note
121121
realtime.ifMayEdit(client, callback)
122122
assert(callback.calledOnce)

0 commit comments

Comments
 (0)