style: apply stricter ts lint rules

This commit is contained in:
Michel Jonathan Schmitz
2019-06-19 16:13:50 +02:00
parent 38f5445634
commit 45755000f3
15 changed files with 145 additions and 104 deletions

View File

@@ -22,7 +22,7 @@ import * as moment from 'moment';
import {Bulk} from '../src/bulk';
import {Client} from '../src/client';
import {BulkWithMultipleTypesError} from '../src/errors';
import {HttpClient} from '../src/httpClient';
import {HttpClient} from '../src/http-client';
chai.should();
chai.use(chaiSpies);
@@ -89,7 +89,7 @@ export class BulkSpec {
audiences: [
'students',
],
message: 'Lorem ipsum.',
messageBody: 'Lorem ipsum.',
name: 'foobar',
origin: {
indexed: moment().format(),

View File

@@ -34,8 +34,8 @@ import * as chaiSpies from 'chai-spies';
import {suite, test} from 'mocha-typescript';
import {Client} from '../src/client';
import {ApiError, OutOfRangeError} from '../src/errors';
import {HttpClient} from '../src/httpClient';
import {HttpClientResponse} from '../src/httpClientInterface';
import {HttpClient} from '../src/http-client';
import {HttpClientResponse} from '../src/http-client-interface';
chai.should();
chai.use(chaiSpies);
@@ -133,7 +133,7 @@ export class ClientSpec {
audiences: [
'employees',
],
message: 'Lorem ipsum.',
messageBody: 'Lorem ipsum.',
metaData: {
debug: true,
platform: 'android',
@@ -168,7 +168,7 @@ export class ClientSpec {
audiences: [
'employees',
],
message: 'Lorem ipsum.',
messageBody: 'Lorem ipsum.',
name: 'foo',
origin: {
indexed: 'foo',
@@ -254,7 +254,7 @@ export class ClientSpec {
audiences: [
'employees',
],
message: 'Lorem ipsum.',
messageBody: 'Lorem ipsum.',
name: 'foo',
origin: {
indexed: 'foo',

View File

@@ -22,11 +22,11 @@ import {
SCBulkResponse,
SCBulkRoute,
SCMessage,
SCThing,
SCThingOriginType,
SCThingType,
SCThingUpdateResponse,
SCThingUpdateRoute,
SCThingWithoutReferences,
} from '@openstapps/core';
import * as chai from 'chai';
import {expect} from 'chai';
@@ -38,10 +38,10 @@ import * as moment from 'moment';
import {join, resolve} from 'path';
import * as traverse from 'traverse';
import {promisify} from 'util';
import {ConnectorClient} from '../src/connectorClient';
import {ConnectorClient} from '../src/connector-client';
import {EmptyBulkError, NamespaceNotDefinedError} from '../src/errors';
import {HttpClient} from '../src/httpClient';
import {HttpClientRequest, HttpClientResponse} from '../src/httpClientInterface';
import {HttpClient} from '../src/http-client';
import {HttpClientRequest, HttpClientResponse} from '../src/http-client-interface';
chai.should();
chai.use(chaiSpies);
@@ -64,7 +64,7 @@ const httpClient = new HttpClient();
*
* @param thing Thing to check
*/
function doesContainThings<T extends SCThing>(thing: T): boolean {
function doesContainThings<T extends SCThingWithoutReferences>(thing: T): boolean {
/* tslint:disable-next-line:only-arrow-functions */
return traverse(thing).reduce(function(sum, item) {
if (this.isRoot) {
@@ -154,7 +154,7 @@ export class ConnectorClientSpec {
audiences: [
'employees',
],
message: 'Lorem ipsum.',
messageBody: 'Lorem ipsum.',
name: 'foo',
origin: {
indexed: 'foo',
@@ -168,7 +168,7 @@ export class ConnectorClientSpec {
audiences: [
'employees',
],
message: 'Lorem ipsum.',
messageBody: 'Lorem ipsum.',
name: 'foo',
origin: {
indexed: 'foo',
@@ -241,7 +241,7 @@ export class ConnectorClientSpec {
audiences: [
'employees',
],
message: 'Lorem ipsum.',
messageBody: 'Lorem ipsum.',
name: 'foo',
origin: {
indexed: 'foo',
@@ -255,7 +255,7 @@ export class ConnectorClientSpec {
audiences: [
'employees',
],
message: 'Lorem ipsum.',
messageBody: 'Lorem ipsum.',
name: 'foo',
origin: {
indexed: 'foo',
@@ -367,7 +367,7 @@ export class ConnectorClientSpec {
audiences: [
'employees',
],
message: 'Lorem ipsum.',
messageBody: 'Lorem ipsum.',
name: 'foo',
origin: {
indexed: 'foo',

View File

@@ -31,7 +31,7 @@ import {suite, test} from 'mocha-typescript';
import * as moment from 'moment';
import {copy} from '../src/copy';
import {ApiError} from '../src/errors';
import {HttpClient, RequestOptions, Response} from '../src/httpClient';
import {HttpClient, RequestOptions, Response} from '../src/http-client';
import {RecursivePartial} from './client.spec';
chai.should();

View File

@@ -24,13 +24,14 @@ import {
import * as chai from 'chai';
import * as chaiAsPromised from 'chai-as-promised';
import * as chaiSpies from 'chai-spies';
import {existsSync, mkdirSync} from 'fs';
import {existsSync, mkdirSync, rmdirSync, unlinkSync} from 'fs';
import {suite, test} from 'mocha-typescript';
import {join} from 'path';
import {getItemsFromSamples, indexSamples} from '../src/e2e';
import {ApiError} from '../src/errors';
import {HttpClient, RequestOptions, Response} from '../src/httpClient';
import {HttpClient, RequestOptions, Response} from '../src/http-client';
import {RecursivePartial} from './client.spec';
import {createFileSync} from 'fs-extra';
chai.should();
chai.use(chaiSpies);

View File

@@ -12,25 +12,13 @@
* You should have received a copy of the GNU General Public License along with
* this program. If not, see <https://www.gnu.org/licenses/>.
*/
import * as chai from 'chai';
import {expect} from 'chai';
import * as chaiAsPromised from 'chai-as-promised';
import * as chaiSpies from 'chai-spies';
import {suite, test} from 'mocha-typescript';
import * as nock from 'nock';
import {HttpClient} from '../src/httpClient';
chai.should();
chai.use(chaiSpies);
chai.use(chaiAsPromised);
const sandbox = chai.spy.sandbox();
import {HttpClient} from '../src/http-client';
@suite()
export class ConnectorClientSpec {
async after() {
sandbox.restore();
}
export class HttpClientSpec {
@test
async construct() {