mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-06-10 14:40:47 +02:00
sped up unit tests to improve speed
also removed some unneeded requires.
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
Settings = require 'settings-sharelatex'
|
||||
User = require("../../models/User").User
|
||||
{db, ObjectId} = require("../../infrastructure/mongojs")
|
||||
crypto = require 'crypto'
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
request = require 'request'
|
||||
request = request.defaults()
|
||||
async = require 'async'
|
||||
settings = require 'settings-sharelatex'
|
||||
_ = require 'underscore'
|
||||
async = require 'async'
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
_ = require('underscore')
|
||||
|
||||
PersonalEmailLayout = require("./Layouts/PersonalEmailLayout")
|
||||
NotificationEmailLayout = require("./Layouts/NotificationEmailLayout")
|
||||
settings = require("settings-sharelatex")
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
logger = require('logger-sharelatex')
|
||||
metrics = require('../../infrastructure/Metrics')
|
||||
Settings = require('settings-sharelatex')
|
||||
metrics = require("../../infrastructure/Metrics")
|
||||
nodemailer = require("nodemailer")
|
||||
sesTransport = require('nodemailer-ses-transport')
|
||||
_ = require("underscore")
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
SecurityManager = require '../../managers/SecurityManager'
|
||||
SubscriptionHandler = require './SubscriptionHandler'
|
||||
PlansLocator = require("./PlansLocator")
|
||||
SubscriptionFormatters = require("./SubscriptionFormatters")
|
||||
SubscriptionViewModelBuilder = require('./SubscriptionViewModelBuilder')
|
||||
LimitationsManager = require("./LimitationsManager")
|
||||
RecurlyWrapper = require './RecurlyWrapper'
|
||||
|
||||
@@ -1,10 +1,7 @@
|
||||
SubscriptionGroupHandler = require("./SubscriptionGroupHandler")
|
||||
logger = require("logger-sharelatex")
|
||||
SubscriptionLocator = require("./SubscriptionLocator")
|
||||
|
||||
ErrorsController = require("../Errors/ErrorController")
|
||||
settings = require("settings-sharelatex")
|
||||
|
||||
SubscriptionDomainHandler = require("./SubscriptionDomainHandler")
|
||||
_ = require("underscore")
|
||||
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
Settings = require "settings-sharelatex"
|
||||
logger = require("logger-sharelatex")
|
||||
User = require('../../models/User').User
|
||||
PlansLocator = require("./PlansLocator")
|
||||
|
||||
+4
-1
@@ -8,7 +8,7 @@ path = require 'path'
|
||||
_ = require 'underscore'
|
||||
modulePath = path.join __dirname, '../../../../app/js/Features/DocumentUpdater/DocumentUpdaterHandler'
|
||||
|
||||
describe 'Flushing documents :', ->
|
||||
describe 'DocumentUpdaterHandler - Flushing documents :', ->
|
||||
|
||||
beforeEach ->
|
||||
@project_id = "project-id-923"
|
||||
@@ -33,6 +33,9 @@ describe 'Flushing documents :', ->
|
||||
"../../models/Project": Project: @Project={}
|
||||
'../../Features/Project/ProjectLocator':{}
|
||||
'redis-sharelatex' : createClient: () => @rclient
|
||||
"../../infrastructure/Metrics":
|
||||
Timer:->
|
||||
done:->
|
||||
|
||||
describe 'queueChange', ->
|
||||
beforeEach ->
|
||||
|
||||
@@ -10,6 +10,7 @@ describe "EditorRealTimeController", ->
|
||||
createClient: () ->
|
||||
auth:->
|
||||
"../../infrastructure/Server" : io: @io = {}
|
||||
"settings-sharelatex":{redis:{}}
|
||||
@EditorRealTimeController.rclientPub = publish: sinon.stub()
|
||||
@EditorRealTimeController.rclientSub =
|
||||
subscribe: sinon.stub()
|
||||
|
||||
@@ -9,7 +9,7 @@ _ = require('underscore')
|
||||
_.templateSettings =
|
||||
interpolate: /\{\{(.+?)\}\}/g
|
||||
|
||||
describe "Email Templator ", ->
|
||||
describe "EmailBuilder", ->
|
||||
|
||||
beforeEach ->
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ sinon = require('sinon')
|
||||
modulePath = path.join __dirname, "../../../../app/js/Features/Email/EmailSender.js"
|
||||
expect = require("chai").expect
|
||||
|
||||
describe "Email", ->
|
||||
describe "EmailSender", ->
|
||||
|
||||
beforeEach ->
|
||||
|
||||
@@ -30,6 +30,9 @@ describe "Email", ->
|
||||
log:->
|
||||
warn:->
|
||||
err:->
|
||||
"../../infrastructure/Metrics": inc:->
|
||||
|
||||
|
||||
|
||||
@opts =
|
||||
to: "bob@bob.com"
|
||||
|
||||
@@ -55,6 +55,10 @@ describe "ProjectController", ->
|
||||
"logger-sharelatex":
|
||||
log:->
|
||||
err:->
|
||||
"../../infrastructure/Metrics":
|
||||
Timer:->
|
||||
done:->
|
||||
inc:->
|
||||
"./ProjectDeleter": @ProjectDeleter
|
||||
"./ProjectDuplicator": @ProjectDuplicator
|
||||
"./ProjectCreationHandler": @ProjectCreationHandler
|
||||
|
||||
@@ -50,6 +50,9 @@ describe 'ProjectCreationHandler', ->
|
||||
'./ProjectEntityHandler':@ProjectEntityHandler
|
||||
"settings-sharelatex": @Settings = {}
|
||||
'logger-sharelatex': {log:->}
|
||||
"../../infrastructure/Metrics": inc:->
|
||||
|
||||
|
||||
|
||||
describe 'Creating a Blank project', ->
|
||||
beforeEach ->
|
||||
|
||||
@@ -505,7 +505,6 @@ describe 'ProjectEntityHandler', ->
|
||||
@ProjectModel.putElement = (project_id, folder_id, doc, type, callback)-> callback(null, {path:{fileSystem:opts.path}})
|
||||
|
||||
@tpdsUpdateSender.addFile = (options)=>
|
||||
console.log @project.name, options.project_name
|
||||
options.project_id.should.equal project_id
|
||||
options.path.should.equal opts.path
|
||||
options.project_name.should.equal @project.name
|
||||
|
||||
@@ -26,6 +26,7 @@ describe "LoginRateLimiter", ->
|
||||
|
||||
@LoginRateLimiter = SandboxedModule.require modulePath, requires:
|
||||
'redis-sharelatex' : createClient: () => @rclient
|
||||
"settings-sharelatex":{redis:{}}
|
||||
|
||||
describe "processLoginRequest", ->
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ modulePath = "../../../../app/js/Features/Subscription/UserFeaturesUpdater"
|
||||
assert = require("chai").assert
|
||||
|
||||
|
||||
describe "user Features updater", ->
|
||||
describe "UserFeaturesUpdater", ->
|
||||
|
||||
beforeEach ->
|
||||
|
||||
|
||||
@@ -14,6 +14,8 @@ describe 'TpdsController', ->
|
||||
'logger-sharelatex':
|
||||
log:->
|
||||
err:->
|
||||
"../../infrastructure/Metrics": inc:->
|
||||
|
||||
@user_id = "dsad29jlkjas"
|
||||
|
||||
describe 'getting an update', ->
|
||||
|
||||
@@ -38,6 +38,8 @@ describe 'TpdsUpdateSender', ->
|
||||
"logger-sharelatex":{log:->}
|
||||
'../../models/Project': Project:@Project
|
||||
'request':@request
|
||||
"../../infrastructure/Metrics":
|
||||
inc:->
|
||||
|
||||
describe "_enqueue", ->
|
||||
|
||||
|
||||
@@ -20,9 +20,13 @@ describe 'UpdateMerger :', ->
|
||||
'../Project/ProjectEntityHandler': @projectEntityHandler
|
||||
'fs': @fs
|
||||
'../Uploads/FileTypeManager':@FileTypeManager
|
||||
'settings-sharelatex':{path:{dumpPath:"dump_here"}}
|
||||
'logger-sharelatex':
|
||||
log: ->
|
||||
err: ->
|
||||
"../../infrastructure/Metrics":
|
||||
Timer:->
|
||||
done:->
|
||||
@project_id = "project_id_here"
|
||||
@user_id = "mock-user-id"
|
||||
@source = "dropbox"
|
||||
|
||||
@@ -55,7 +55,7 @@ describe "UserController", ->
|
||||
"../Subscription/SubscriptionDomainHandler":@SubscriptionDomainHandler
|
||||
"settings-sharelatex": @settings
|
||||
"logger-sharelatex": {log:->}
|
||||
|
||||
"../../infrastructure/Metrics": inc:->
|
||||
|
||||
@req =
|
||||
session:
|
||||
@@ -178,7 +178,6 @@ describe "UserController", ->
|
||||
.should.equal true
|
||||
|
||||
it "should return the user and activation url", ->
|
||||
console.log @res.json.args
|
||||
@res.json
|
||||
.calledWith({
|
||||
email: @email,
|
||||
|
||||
@@ -12,6 +12,9 @@ describe 'LockManager - getting the lock', ->
|
||||
"redis-sharelatex":
|
||||
createClient : () =>
|
||||
auth:->
|
||||
"settings-sharelatex":{redis:{}}
|
||||
"./Metrics": inc:->
|
||||
|
||||
@callback = sinon.stub()
|
||||
@doc_id = "doc-id-123"
|
||||
|
||||
|
||||
@@ -13,6 +13,8 @@ describe 'LockManager - trying the lock', ->
|
||||
createClient : () =>
|
||||
auth:->
|
||||
set: @set = sinon.stub()
|
||||
"settings-sharelatex":{redis:{}}
|
||||
"./Metrics": inc:->
|
||||
@callback = sinon.stub()
|
||||
@doc_id = "doc-id-123"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user