Fix various ESLint errors in E2E tests

Signed-off-by: David Mehren <git@herrmehren.de>
This commit is contained in:
David Mehren 2021-02-24 21:14:16 +01:00
parent 8c3bf66469
commit 4d94739a9f
No known key found for this signature in database
GPG key ID: 185982BA4C42B7C3
3 changed files with 21 additions and 6 deletions

View file

@ -4,6 +4,11 @@
* SPDX-License-Identifier: AGPL-3.0-only * SPDX-License-Identifier: AGPL-3.0-only
*/ */
/* eslint-disable
@typescript-eslint/no-unsafe-assignment,
@typescript-eslint/no-unsafe-member-access
*/
import { INestApplication } from '@nestjs/common'; import { INestApplication } from '@nestjs/common';
import { Test } from '@nestjs/testing'; import { Test } from '@nestjs/testing';
import * as request from 'supertest'; import * as request from 'supertest';
@ -94,7 +99,7 @@ describe('Notes', () => {
.expect(200); .expect(200);
const history = <HistoryEntryDto[]>response.body; const history = <HistoryEntryDto[]>response.body;
for (const historyEntry of history) { for (const historyEntry of history) {
if ((<HistoryEntryDto>historyEntry).identifier === 'testGetHistory') { if (historyEntry.identifier === 'testGetHistory') {
expect(historyEntry).toEqual(createdHistoryEntry); expect(historyEntry).toEqual(createdHistoryEntry);
} }
} }
@ -116,7 +121,7 @@ describe('Notes', () => {
historyEntry = null; historyEntry = null;
for (const e of history) { for (const e of history) {
if (e.note.alias === noteName) { if (e.note.alias === noteName) {
historyEntry = await historyService.toHistoryEntryDto(e); historyEntry = historyService.toHistoryEntryDto(e);
} }
} }
expect(historyEntry.pinStatus).toEqual(true); expect(historyEntry.pinStatus).toEqual(true);
@ -133,7 +138,7 @@ describe('Notes', () => {
const history = await historyService.getEntriesByUser(user); const history = await historyService.getEntriesByUser(user);
let historyEntry: HistoryEntry = null; let historyEntry: HistoryEntry = null;
for (const e of history) { for (const e of history) {
if ((<HistoryEntry>e).note.alias === noteName) { if (e.note.alias === noteName) {
historyEntry = e; historyEntry = e;
} }
} }

View file

@ -4,6 +4,11 @@
* SPDX-License-Identifier: AGPL-3.0-only * SPDX-License-Identifier: AGPL-3.0-only
*/ */
/* eslint-disable
@typescript-eslint/no-unsafe-assignment,
@typescript-eslint/no-unsafe-member-access
*/
import { ConfigModule, ConfigService } from '@nestjs/config'; import { ConfigModule, ConfigService } from '@nestjs/config';
import { NestExpressApplication } from '@nestjs/platform-express'; import { NestExpressApplication } from '@nestjs/platform-express';
import { Test } from '@nestjs/testing'; import { Test } from '@nestjs/testing';
@ -78,7 +83,7 @@ describe('Notes', () => {
.set('HedgeDoc-Note', 'test_upload_media') .set('HedgeDoc-Note', 'test_upload_media')
.expect('Content-Type', /json/) .expect('Content-Type', /json/)
.expect(201); .expect(201);
const path = uploadResponse.body.link; const path: string = uploadResponse.body.link;
const testImage = await fs.readFile('test/public-api/fixtures/test.png'); const testImage = await fs.readFile('test/public-api/fixtures/test.png');
const downloadResponse = await request(app.getHttpServer()).get(path); const downloadResponse = await request(app.getHttpServer()).get(path);
expect(downloadResponse.body).toEqual(testImage); expect(downloadResponse.body).toEqual(testImage);

View file

@ -4,6 +4,11 @@
* SPDX-License-Identifier: AGPL-3.0-only * SPDX-License-Identifier: AGPL-3.0-only
*/ */
/* eslint-disable
@typescript-eslint/no-unsafe-assignment,
@typescript-eslint/no-unsafe-member-access
*/
import { INestApplication } from '@nestjs/common'; import { INestApplication } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config'; import { ConfigModule } from '@nestjs/config';
import { Test } from '@nestjs/testing'; import { Test } from '@nestjs/testing';
@ -149,7 +154,7 @@ describe('Notes', () => {
.set('Content-Type', 'text/markdown') .set('Content-Type', 'text/markdown')
.send(changedContent) .send(changedContent)
.expect(200); .expect(200);
await expect( expect(
await notesService.getNoteContent( await notesService.getNoteContent(
await notesService.getNoteByIdOrAlias('test4'), await notesService.getNoteByIdOrAlias('test4'),
), ),
@ -239,7 +244,7 @@ describe('Notes', () => {
const note = await notesService.createNote(content, 'test7', user); const note = await notesService.createNote(content, 'test7', user);
const revision = await notesService.getLatestRevision(note); const revision = await notesService.getLatestRevision(note);
const response = await request(app.getHttpServer()) const response = await request(app.getHttpServer())
.get('/notes/test7/revisions/' + revision.id) .get(`/notes/test7/revisions/${revision.id}`)
.expect('Content-Type', /json/) .expect('Content-Type', /json/)
.expect(200); .expect(200);
expect(response.body.content).toEqual(content); expect(response.body.content).toEqual(content);