Mike Gerwitz

Activist for User Freedom

aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMike Gerwitz <mike.gerwitz@rtspecialty.com>2019-10-24 12:07:23 -0400
committerMike Gerwitz <mike.gerwitz@rtspecialty.com>2019-10-29 13:36:55 -0400
commitcffd9ddeb0143d027ed7407a819552881b0fefb3 (patch)
tree47fd00b7178ef851f67887048bbfdbb0d562bab6 /src
parent312142b3e8072771fba6f617cec04b5d62614152 (diff)
downloadliza-cffd9ddeb0143d027ed7407a819552881b0fefb3.tar.gz
liza-cffd9ddeb0143d027ed7407a819552881b0fefb3.tar.bz2
liza-cffd9ddeb0143d027ed7407a819552881b0fefb3.zip
RatingServiceTest: Add type information for stubs
This also gets rid of the RatingServiceStub module, which is not used by anything else. I suspect that I originally added it to be shared by traits, but that's no longer going to be the case (and the only remaining trait is unfortunately untested atm, and will be going away).
Diffstat (limited to 'src')
-rw-r--r--src/test/server/service/RatingServiceStub.ts92
1 files changed, 0 insertions, 92 deletions
diff --git a/src/test/server/service/RatingServiceStub.ts b/src/test/server/service/RatingServiceStub.ts
deleted file mode 100644
index 4d2f285..0000000
--- a/src/test/server/service/RatingServiceStub.ts
+++ /dev/null
@@ -1,92 +0,0 @@
-/**
- * Tests RatingService
- *
- * Copyright (C) 2010-2019 R-T Specialty, LLC.
- *
- * This file is part of the Liza Data Collection Framework.
- *
- * liza is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-'use strict'
-
-
-exports.getStubs = function()
-{
- const program_id = 'foo';
- const program = {
- getId: () => program_id,
- };
-
- // rate reply
- const stub_rate_data = {};
-
- const rater = {
- rate: ( quote, session, indv, callback ) => callback( stub_rate_data ),
- };
-
- const raters = {
- byId: () => rater,
- };
-
- const logger = {
- log: () => {},
- };
-
- const server = {
- sendResponse: () => {},
- sendError: () => {},
- };
-
- const dao = {
- mergeBucket: () => {},
- saveQuoteClasses: () => {},
- setWorksheets: () => {},
- saveQuote: () => {},
- };
-
- const session = {
- isInternal: () => false,
- };
-
- const request = {
- getSession: () => session,
- getSessionIdName: () => {},
- };
- const response = {};
-
- const quote = {
- getProgramId: () => program_id,
- getProgram: () => program,
- getId: () => 0,
- setLastPremiumDate: () => {},
- setRatedDate: () => {},
- getRatedDate: () => 0,
- getLastPremiumDate: () => 0
- };
-
- return {
- program: program,
- stub_rate_data: stub_rate_data,
- rater: rater,
- raters: raters,
- logger: logger,
- server: server,
- dao: dao,
- session: session,
- request: request,
- response: response,
- quote: quote,
- };
-};