From 2aac89879432a3cf1d124b115ec15203022908d9 Mon Sep 17 00:00:00 2001 From: Wouter van der Plas <2423856+wvanderp@users.noreply.github.com> Date: Tue, 21 Nov 2023 00:24:31 +0100 Subject: [PATCH] move tests --- package.json | 4 ++-- {integration => tests/integration}/getToken.spec.ts | 2 +- {integration => tests/integration}/read.spec.ts | 2 +- {integration => tests/integration}/upload.spec.ts | 4 ++-- tests/{ => unit}/Alias.spec.ts | 2 +- tests/{ => unit}/Description.spec.ts | 2 +- tests/{ => unit}/Item.spec.ts | 2 +- tests/{ => unit}/Label.spec.ts | 2 +- tests/{ => unit}/References.spec.ts | 6 +++--- tests/{ => unit}/SiteLink.spec.ts | 2 +- tests/{ => unit}/Snak.spec.ts | 2 +- tests/{ => unit}/Snaks/CommonsMediaSnak.spec.ts | 2 +- tests/{ => unit}/Snaks/ExternalIdentifierSnak.spec.ts | 2 +- tests/{ => unit}/Snaks/GeoShapeSnak.spec.ts | 2 +- tests/{ => unit}/Snaks/GlobeCoordinateSnak.spec.ts | 2 +- tests/{ => unit}/Snaks/MathSnak.spec.ts | 2 +- tests/{ => unit}/Snaks/MonolingualTextSnak.spec.ts | 2 +- tests/{ => unit}/Snaks/MusicalNotationSnak.spec.ts | 2 +- tests/{ => unit}/Snaks/QuantitySnak.spec.ts | 2 +- tests/{ => unit}/Snaks/StringSnak.spec.ts | 2 +- tests/{ => unit}/Snaks/TabularDataSnak.spec.ts | 2 +- tests/{ => unit}/Snaks/TimeSnak.spec.ts | 2 +- tests/{ => unit}/Snaks/UrlSnak.spec.ts | 2 +- tests/{ => unit}/Snaks/WikibaseItemSnak.spec.ts | 2 +- tests/{ => unit}/Snaks/WikibasePropertySnak.spec.ts | 2 +- tests/{ => unit}/Snaks/utils/snakGenerator.spec.ts | 2 +- tests/{ => unit}/Statement.spec.ts | 2 +- tests/{ => unit}/data/Berlin.json | 0 tests/{ => unit}/data/BoltzmannConstant.json | 0 tests/{ => unit}/data/DingDongBell.json | 0 tests/{ => unit}/data/Earth.json | 0 tests/{ => unit}/data/NewYork.json | 0 tests/{ => unit}/data/human.json | 0 tests/{ => unit}/testUtils/examples/snaks.ts | 2 +- tests/{ => unit}/utils/api/getToken.spec.ts | 2 +- tests/{ => unit}/utils/api/request.spec.ts | 4 ++-- tests/{ => unit}/utils/api/upload.spec.ts | 6 +++--- tests/{ => unit}/utils/arrayEqual.spec.ts | 2 +- tests/{ => unit}/utils/diff/aliasDiff.spec.ts | 6 +++--- tests/{ => unit}/utils/diff/descriptionDiff.spec.ts | 6 +++--- tests/{ => unit}/utils/diff/labelDiff.spec.ts | 6 +++--- tests/{ => unit}/utils/diff/siteLinkDiff.spec.ts | 6 +++--- tests/{ => unit}/utils/diff/statementDiff.spec.ts | 8 ++++---- tests/{ => unit}/utils/guards/Changes.spec.ts | 6 +++--- tests/{ => unit}/utils/guards/snak.spec.ts | 2 +- tests/{ => unit}/utils/guards/strings.spec.ts | 2 +- 46 files changed, 60 insertions(+), 60 deletions(-) rename {integration => tests/integration}/getToken.spec.ts (97%) rename {integration => tests/integration}/read.spec.ts (96%) rename {integration => tests/integration}/upload.spec.ts (98%) rename tests/{ => unit}/Alias.spec.ts (97%) rename tests/{ => unit}/Description.spec.ts (98%) rename tests/{ => unit}/Item.spec.ts (99%) rename tests/{ => unit}/Label.spec.ts (98%) rename tests/{ => unit}/References.spec.ts (95%) rename tests/{ => unit}/SiteLink.spec.ts (98%) rename tests/{ => unit}/Snak.spec.ts (95%) rename tests/{ => unit}/Snaks/CommonsMediaSnak.spec.ts (97%) rename tests/{ => unit}/Snaks/ExternalIdentifierSnak.spec.ts (96%) rename tests/{ => unit}/Snaks/GeoShapeSnak.spec.ts (97%) rename tests/{ => unit}/Snaks/GlobeCoordinateSnak.spec.ts (96%) rename tests/{ => unit}/Snaks/MathSnak.spec.ts (96%) rename tests/{ => unit}/Snaks/MonolingualTextSnak.spec.ts (97%) rename tests/{ => unit}/Snaks/MusicalNotationSnak.spec.ts (96%) rename tests/{ => unit}/Snaks/QuantitySnak.spec.ts (99%) rename tests/{ => unit}/Snaks/StringSnak.spec.ts (96%) rename tests/{ => unit}/Snaks/TabularDataSnak.spec.ts (97%) rename tests/{ => unit}/Snaks/TimeSnak.spec.ts (98%) rename tests/{ => unit}/Snaks/UrlSnak.spec.ts (97%) rename tests/{ => unit}/Snaks/WikibaseItemSnak.spec.ts (98%) rename tests/{ => unit}/Snaks/WikibasePropertySnak.spec.ts (98%) rename tests/{ => unit}/Snaks/utils/snakGenerator.spec.ts (82%) rename tests/{ => unit}/Statement.spec.ts (99%) rename tests/{ => unit}/data/Berlin.json (100%) rename tests/{ => unit}/data/BoltzmannConstant.json (100%) rename tests/{ => unit}/data/DingDongBell.json (100%) rename tests/{ => unit}/data/Earth.json (100%) rename tests/{ => unit}/data/NewYork.json (100%) rename tests/{ => unit}/data/human.json (100%) rename tests/{ => unit}/testUtils/examples/snaks.ts (99%) rename tests/{ => unit}/utils/api/getToken.spec.ts (96%) rename tests/{ => unit}/utils/api/request.spec.ts (96%) rename tests/{ => unit}/utils/api/upload.spec.ts (96%) rename tests/{ => unit}/utils/arrayEqual.spec.ts (97%) rename tests/{ => unit}/utils/diff/aliasDiff.spec.ts (95%) rename tests/{ => unit}/utils/diff/descriptionDiff.spec.ts (95%) rename tests/{ => unit}/utils/diff/labelDiff.spec.ts (95%) rename tests/{ => unit}/utils/diff/siteLinkDiff.spec.ts (96%) rename tests/{ => unit}/utils/diff/statementDiff.spec.ts (93%) rename tests/{ => unit}/utils/guards/Changes.spec.ts (72%) rename tests/{ => unit}/utils/guards/snak.spec.ts (99%) rename tests/{ => unit}/utils/guards/strings.spec.ts (95%) diff --git a/package.json b/package.json index 0dca500..cd37fe4 100644 --- a/package.json +++ b/package.json @@ -69,9 +69,9 @@ "docs": "typedoc --out docs src/index.ts", "lint": "npm-run-all -c -s tsc eslint", "tsc": "tsc --noEmit", - "eslint": "eslint --ext ts,js src/ tests/ integration/", + "eslint": "eslint --ext ts,js src/ tests/", "prepublish": "npm run build", - "test": "jest --testPathIgnorePatterns=\"/integration/\"", + "test": "jest --testPathIgnorePatterns=\"integration/\"", "test:all": "jest --runInBand", "coverage": "npm run test -- --coverage", "coverage:all": "jest --coverage", diff --git a/integration/getToken.spec.ts b/tests/integration/getToken.spec.ts similarity index 97% rename from integration/getToken.spec.ts rename to tests/integration/getToken.spec.ts index fb4aa15..3dbe3ac 100644 --- a/integration/getToken.spec.ts +++ b/tests/integration/getToken.spec.ts @@ -1,5 +1,5 @@ import * as dotenv from 'dotenv'; -import { getToken } from '../src'; +import { getToken } from '../../src'; dotenv.config(); declare let process : { diff --git a/integration/read.spec.ts b/tests/integration/read.spec.ts similarity index 96% rename from integration/read.spec.ts rename to tests/integration/read.spec.ts index e039990..81aa90a 100644 --- a/integration/read.spec.ts +++ b/tests/integration/read.spec.ts @@ -1,4 +1,4 @@ -import { requestItem } from '../src'; +import { requestItem } from '../../src'; describe('reading from wikidata', () => { it('should retrieve a item when requested', async () => { diff --git a/integration/upload.spec.ts b/tests/integration/upload.spec.ts similarity index 98% rename from integration/upload.spec.ts rename to tests/integration/upload.spec.ts index 53d5362..ba3c123 100644 --- a/integration/upload.spec.ts +++ b/tests/integration/upload.spec.ts @@ -5,7 +5,7 @@ import * as dotenv from 'dotenv'; import { Alias, Description, Item, Label, Statement, getToken, upload -} from '../src'; +} from '../../src'; import { exampleCommonsMediaSnak, exampleExternalIdSnak, @@ -21,7 +21,7 @@ import { exampleUrlSnak, exampleWikibaseItemSnak, exampleWikibasePropertySnak -} from '../tests/testUtils/examples/snaks'; +} from '../unit/testUtils/examples/snaks'; dotenv.config(); declare let process : { diff --git a/tests/Alias.spec.ts b/tests/unit/Alias.spec.ts similarity index 97% rename from tests/Alias.spec.ts rename to tests/unit/Alias.spec.ts index 82abe48..8b2445e 100644 --- a/tests/Alias.spec.ts +++ b/tests/unit/Alias.spec.ts @@ -1,5 +1,5 @@ import { LabelAndDescription } from '@wmde/wikibase-datamodel-types'; -import { Alias } from '../src'; +import { Alias } from '../../src'; const aliasJson = { language: 'en', diff --git a/tests/Description.spec.ts b/tests/unit/Description.spec.ts similarity index 98% rename from tests/Description.spec.ts rename to tests/unit/Description.spec.ts index b6c30e7..2c3ccc1 100644 --- a/tests/Description.spec.ts +++ b/tests/unit/Description.spec.ts @@ -1,5 +1,5 @@ import { LabelAndDescription } from '@wmde/wikibase-datamodel-types'; -import { Description } from '../src'; +import { Description } from '../../src'; const descriptionJson = { language: 'en', diff --git a/tests/Item.spec.ts b/tests/unit/Item.spec.ts similarity index 99% rename from tests/Item.spec.ts rename to tests/unit/Item.spec.ts index 2cb4816..28b881a 100644 --- a/tests/Item.spec.ts +++ b/tests/unit/Item.spec.ts @@ -6,7 +6,7 @@ import { Description, Item, Label, SiteLink, Statement, WikibaseItemSnak, URLSnak -} from '../src'; +} from '../../src'; const testFiles = fs.readdirSync(path.resolve(__dirname, './data/')); diff --git a/tests/Label.spec.ts b/tests/unit/Label.spec.ts similarity index 98% rename from tests/Label.spec.ts rename to tests/unit/Label.spec.ts index e72fa89..3b509c5 100644 --- a/tests/Label.spec.ts +++ b/tests/unit/Label.spec.ts @@ -1,5 +1,5 @@ import { LabelAndDescription } from '@wmde/wikibase-datamodel-types'; -import { Label } from '../src'; +import { Label } from '../../src'; const labelJson = { language: 'en', diff --git a/tests/References.spec.ts b/tests/unit/References.spec.ts similarity index 95% rename from tests/References.spec.ts rename to tests/unit/References.spec.ts index 726c30f..14df809 100644 --- a/tests/References.spec.ts +++ b/tests/unit/References.spec.ts @@ -1,7 +1,7 @@ import { Reference as wikidataReference } from '@wmde/wikibase-datamodel-types'; -import { Reference } from '../src'; -import snakGenerator from '../src/utils/snakGenerator'; -import URLSnak from '../src/snaks/URLSnak'; +import { Reference } from '../../src'; +import snakGenerator from '../../src/utils/snakGenerator'; +import URLSnak from '../../src/snaks/URLSnak'; const referenceJson: wikidataReference = { hash: 'e43b1cc9b71d1713d4d6cb76e2abd0b5c36c2a27', diff --git a/tests/SiteLink.spec.ts b/tests/unit/SiteLink.spec.ts similarity index 98% rename from tests/SiteLink.spec.ts rename to tests/unit/SiteLink.spec.ts index 17bf750..a231279 100644 --- a/tests/SiteLink.spec.ts +++ b/tests/unit/SiteLink.spec.ts @@ -1,4 +1,4 @@ -import { SiteLink } from '../src'; +import { SiteLink } from '../../src'; const siteLinkWithUrl = { site: 'zuwiki', diff --git a/tests/Snak.spec.ts b/tests/unit/Snak.spec.ts similarity index 95% rename from tests/Snak.spec.ts rename to tests/unit/Snak.spec.ts index 93e9015..5e16e67 100644 --- a/tests/Snak.spec.ts +++ b/tests/unit/Snak.spec.ts @@ -1,5 +1,5 @@ // imported WikiBaseItemSnak because Snak is abstract -import { WikibaseItemSnak } from '../src'; +import { WikibaseItemSnak } from '../../src'; describe('Snak', () => { describe('constructor', () => { diff --git a/tests/Snaks/CommonsMediaSnak.spec.ts b/tests/unit/Snaks/CommonsMediaSnak.spec.ts similarity index 97% rename from tests/Snaks/CommonsMediaSnak.spec.ts rename to tests/unit/Snaks/CommonsMediaSnak.spec.ts index e7fb4fc..3b50c20 100644 --- a/tests/Snaks/CommonsMediaSnak.spec.ts +++ b/tests/unit/Snaks/CommonsMediaSnak.spec.ts @@ -1,4 +1,4 @@ -import { CommonsMediaSnak } from '../../src'; +import { CommonsMediaSnak } from '../../../src'; const commonsSnak = { snaktype: 'value' as const, diff --git a/tests/Snaks/ExternalIdentifierSnak.spec.ts b/tests/unit/Snaks/ExternalIdentifierSnak.spec.ts similarity index 96% rename from tests/Snaks/ExternalIdentifierSnak.spec.ts rename to tests/unit/Snaks/ExternalIdentifierSnak.spec.ts index 34422f6..713a8ab 100644 --- a/tests/Snaks/ExternalIdentifierSnak.spec.ts +++ b/tests/unit/Snaks/ExternalIdentifierSnak.spec.ts @@ -1,4 +1,4 @@ -import { ExternalIdentifierSnak } from '../../src'; +import { ExternalIdentifierSnak } from '../../../src'; const ExternalSnak = { snaktype: 'value' as const, diff --git a/tests/Snaks/GeoShapeSnak.spec.ts b/tests/unit/Snaks/GeoShapeSnak.spec.ts similarity index 97% rename from tests/Snaks/GeoShapeSnak.spec.ts rename to tests/unit/Snaks/GeoShapeSnak.spec.ts index 2d000de..5f616de 100644 --- a/tests/Snaks/GeoShapeSnak.spec.ts +++ b/tests/unit/Snaks/GeoShapeSnak.spec.ts @@ -1,4 +1,4 @@ -import { GeoShapeSnak } from '../../src'; +import { GeoShapeSnak } from '../../../src'; const geoShapeSnak = { snaktype: 'value' as const, diff --git a/tests/Snaks/GlobeCoordinateSnak.spec.ts b/tests/unit/Snaks/GlobeCoordinateSnak.spec.ts similarity index 96% rename from tests/Snaks/GlobeCoordinateSnak.spec.ts rename to tests/unit/Snaks/GlobeCoordinateSnak.spec.ts index 5a0be3a..a945c99 100644 --- a/tests/Snaks/GlobeCoordinateSnak.spec.ts +++ b/tests/unit/Snaks/GlobeCoordinateSnak.spec.ts @@ -1,4 +1,4 @@ -import { GlobeCoordinateSnak } from '../../src'; +import { GlobeCoordinateSnak } from '../../../src'; const globeCoordinateSnak = { snaktype: 'value' as const, diff --git a/tests/Snaks/MathSnak.spec.ts b/tests/unit/Snaks/MathSnak.spec.ts similarity index 96% rename from tests/Snaks/MathSnak.spec.ts rename to tests/unit/Snaks/MathSnak.spec.ts index 94df196..895ea3e 100644 --- a/tests/Snaks/MathSnak.spec.ts +++ b/tests/unit/Snaks/MathSnak.spec.ts @@ -1,4 +1,4 @@ -import { MathSnak } from '../../src'; +import { MathSnak } from '../../../src'; const mathSnak = { snaktype: 'value' as const, diff --git a/tests/Snaks/MonolingualTextSnak.spec.ts b/tests/unit/Snaks/MonolingualTextSnak.spec.ts similarity index 97% rename from tests/Snaks/MonolingualTextSnak.spec.ts rename to tests/unit/Snaks/MonolingualTextSnak.spec.ts index 4070c2e..c5fc1cc 100644 --- a/tests/Snaks/MonolingualTextSnak.spec.ts +++ b/tests/unit/Snaks/MonolingualTextSnak.spec.ts @@ -1,4 +1,4 @@ -import { MonolingualTextSnak } from '../../src'; +import { MonolingualTextSnak } from '../../../src'; const monolingualTextSnak = { snaktype: 'value' as const, diff --git a/tests/Snaks/MusicalNotationSnak.spec.ts b/tests/unit/Snaks/MusicalNotationSnak.spec.ts similarity index 96% rename from tests/Snaks/MusicalNotationSnak.spec.ts rename to tests/unit/Snaks/MusicalNotationSnak.spec.ts index 80300f8..829753a 100644 --- a/tests/Snaks/MusicalNotationSnak.spec.ts +++ b/tests/unit/Snaks/MusicalNotationSnak.spec.ts @@ -1,4 +1,4 @@ -import { MusicalNotationSnak } from '../../src'; +import { MusicalNotationSnak } from '../../../src'; const musicalNotationSnak = { snaktype: 'value' as const, diff --git a/tests/Snaks/QuantitySnak.spec.ts b/tests/unit/Snaks/QuantitySnak.spec.ts similarity index 99% rename from tests/Snaks/QuantitySnak.spec.ts rename to tests/unit/Snaks/QuantitySnak.spec.ts index 1bbe103..11d8e9e 100644 --- a/tests/Snaks/QuantitySnak.spec.ts +++ b/tests/unit/Snaks/QuantitySnak.spec.ts @@ -1,4 +1,4 @@ -import { QuantitySnak } from '../../src'; +import { QuantitySnak } from '../../../src'; const quantitySnak = { snaktype: 'value' as const, diff --git a/tests/Snaks/StringSnak.spec.ts b/tests/unit/Snaks/StringSnak.spec.ts similarity index 96% rename from tests/Snaks/StringSnak.spec.ts rename to tests/unit/Snaks/StringSnak.spec.ts index 890e43c..051b6f3 100644 --- a/tests/Snaks/StringSnak.spec.ts +++ b/tests/unit/Snaks/StringSnak.spec.ts @@ -1,4 +1,4 @@ -import { StringSnak } from '../../src'; +import { StringSnak } from '../../../src'; const stringSnak = { snaktype: 'value' as const, diff --git a/tests/Snaks/TabularDataSnak.spec.ts b/tests/unit/Snaks/TabularDataSnak.spec.ts similarity index 97% rename from tests/Snaks/TabularDataSnak.spec.ts rename to tests/unit/Snaks/TabularDataSnak.spec.ts index 2c268b8..be23c63 100644 --- a/tests/Snaks/TabularDataSnak.spec.ts +++ b/tests/unit/Snaks/TabularDataSnak.spec.ts @@ -1,4 +1,4 @@ -import { TabularDataSnak } from '../../src'; +import { TabularDataSnak } from '../../../src'; const tabularDataSnak = { snaktype: 'value' as const, diff --git a/tests/Snaks/TimeSnak.spec.ts b/tests/unit/Snaks/TimeSnak.spec.ts similarity index 98% rename from tests/Snaks/TimeSnak.spec.ts rename to tests/unit/Snaks/TimeSnak.spec.ts index 8c18bd3..a6c15d0 100644 --- a/tests/Snaks/TimeSnak.spec.ts +++ b/tests/unit/Snaks/TimeSnak.spec.ts @@ -1,6 +1,6 @@ /* eslint-disable sonarjs/no-duplicate-string */ -import { TimeSnak } from '../../src'; +import { TimeSnak } from '../../../src'; const timeSnak = { snaktype: 'value' as const, diff --git a/tests/Snaks/UrlSnak.spec.ts b/tests/unit/Snaks/UrlSnak.spec.ts similarity index 97% rename from tests/Snaks/UrlSnak.spec.ts rename to tests/unit/Snaks/UrlSnak.spec.ts index f66f772..ebe41ec 100644 --- a/tests/Snaks/UrlSnak.spec.ts +++ b/tests/unit/Snaks/UrlSnak.spec.ts @@ -1,4 +1,4 @@ -import { URLSnak } from '../../src'; +import { URLSnak } from '../../../src'; const urlSnak = { snaktype: 'value' as const, diff --git a/tests/Snaks/WikibaseItemSnak.spec.ts b/tests/unit/Snaks/WikibaseItemSnak.spec.ts similarity index 98% rename from tests/Snaks/WikibaseItemSnak.spec.ts rename to tests/unit/Snaks/WikibaseItemSnak.spec.ts index e6b04e5..ee206ab 100644 --- a/tests/Snaks/WikibaseItemSnak.spec.ts +++ b/tests/unit/Snaks/WikibaseItemSnak.spec.ts @@ -1,4 +1,4 @@ -import { WikibaseItemSnak } from '../../src'; +import { WikibaseItemSnak } from '../../../src'; const wikibaseItemSnak = { snaktype: 'value' as const, diff --git a/tests/Snaks/WikibasePropertySnak.spec.ts b/tests/unit/Snaks/WikibasePropertySnak.spec.ts similarity index 98% rename from tests/Snaks/WikibasePropertySnak.spec.ts rename to tests/unit/Snaks/WikibasePropertySnak.spec.ts index cb49d9b..5fd9bd5 100644 --- a/tests/Snaks/WikibasePropertySnak.spec.ts +++ b/tests/unit/Snaks/WikibasePropertySnak.spec.ts @@ -1,4 +1,4 @@ -import { WikibasePropertySnak } from '../../src'; +import { WikibasePropertySnak } from '../../../src'; const wikibasePropertySnak = { snaktype: 'value' as const, diff --git a/tests/Snaks/utils/snakGenerator.spec.ts b/tests/unit/Snaks/utils/snakGenerator.spec.ts similarity index 82% rename from tests/Snaks/utils/snakGenerator.spec.ts rename to tests/unit/Snaks/utils/snakGenerator.spec.ts index 4d48ef1..4be179c 100644 --- a/tests/Snaks/utils/snakGenerator.spec.ts +++ b/tests/unit/Snaks/utils/snakGenerator.spec.ts @@ -1,4 +1,4 @@ -import snakGenerator from '../../../src/utils/snakGenerator'; +import snakGenerator from '../../../../src/utils/snakGenerator'; const unknownSnak = { snaktype: 'value' as const, diff --git a/tests/Statement.spec.ts b/tests/unit/Statement.spec.ts similarity index 99% rename from tests/Statement.spec.ts rename to tests/unit/Statement.spec.ts index 055e5f4..bcef90f 100644 --- a/tests/Statement.spec.ts +++ b/tests/unit/Statement.spec.ts @@ -1,7 +1,7 @@ import { Statement as WikidataStatement } from '@wmde/wikibase-datamodel-types'; import { Statement, StringSnak, URLSnak, WikibaseItemSnak -} from '../src'; +} from '../../src'; const statementJson: WikidataStatement = { mainsnak: { diff --git a/tests/data/Berlin.json b/tests/unit/data/Berlin.json similarity index 100% rename from tests/data/Berlin.json rename to tests/unit/data/Berlin.json diff --git a/tests/data/BoltzmannConstant.json b/tests/unit/data/BoltzmannConstant.json similarity index 100% rename from tests/data/BoltzmannConstant.json rename to tests/unit/data/BoltzmannConstant.json diff --git a/tests/data/DingDongBell.json b/tests/unit/data/DingDongBell.json similarity index 100% rename from tests/data/DingDongBell.json rename to tests/unit/data/DingDongBell.json diff --git a/tests/data/Earth.json b/tests/unit/data/Earth.json similarity index 100% rename from tests/data/Earth.json rename to tests/unit/data/Earth.json diff --git a/tests/data/NewYork.json b/tests/unit/data/NewYork.json similarity index 100% rename from tests/data/NewYork.json rename to tests/unit/data/NewYork.json diff --git a/tests/data/human.json b/tests/unit/data/human.json similarity index 100% rename from tests/data/human.json rename to tests/unit/data/human.json diff --git a/tests/testUtils/examples/snaks.ts b/tests/unit/testUtils/examples/snaks.ts similarity index 99% rename from tests/testUtils/examples/snaks.ts rename to tests/unit/testUtils/examples/snaks.ts index a799858..866ad48 100644 --- a/tests/testUtils/examples/snaks.ts +++ b/tests/unit/testUtils/examples/snaks.ts @@ -30,7 +30,7 @@ import { URLSnak, WikibaseItemSnak, WikibasePropertySnak -} from '../../../src'; +} from '../../../../src'; // CommonsMediaSnak const commonsMediaJson: WikidataCommonsMediaSnak = { diff --git a/tests/utils/api/getToken.spec.ts b/tests/unit/utils/api/getToken.spec.ts similarity index 96% rename from tests/utils/api/getToken.spec.ts rename to tests/unit/utils/api/getToken.spec.ts index 39797c1..21dafcc 100644 --- a/tests/utils/api/getToken.spec.ts +++ b/tests/unit/utils/api/getToken.spec.ts @@ -1,5 +1,5 @@ import axios from 'axios'; -import getToken, { loginUrl } from '../../../src/utils/api/token'; +import getToken, { loginUrl } from '../../../../src/utils/api/token'; jest.mock('axios'); const mockedAxios = axios as jest.Mocked; diff --git a/tests/utils/api/request.spec.ts b/tests/unit/utils/api/request.spec.ts similarity index 96% rename from tests/utils/api/request.spec.ts rename to tests/unit/utils/api/request.spec.ts index d25f1f8..fb1707c 100644 --- a/tests/utils/api/request.spec.ts +++ b/tests/unit/utils/api/request.spec.ts @@ -2,8 +2,8 @@ import fs from 'fs'; import path from 'path'; import axios from 'axios'; -import { baseURL } from '../../../src/utils/api/request'; -import { requestItem } from '../../../src'; +import { baseURL } from '../../../../src/utils/api/request'; +import { requestItem } from '../../../../src'; jest.mock('axios'); const mockedAxios = axios as jest.Mocked; diff --git a/tests/utils/api/upload.spec.ts b/tests/unit/utils/api/upload.spec.ts similarity index 96% rename from tests/utils/api/upload.spec.ts rename to tests/unit/utils/api/upload.spec.ts index 68febab..655ffbf 100644 --- a/tests/utils/api/upload.spec.ts +++ b/tests/unit/utils/api/upload.spec.ts @@ -1,8 +1,8 @@ import axios from 'axios'; import qs from 'qs'; -import upload, { generateURL, validateAuthentication } from '../../../src/utils/api/upload'; -import { Item } from '../../../src'; -import { Token } from '../../../src/utils/api/token'; +import upload, { generateURL, validateAuthentication } from '../../../../src/utils/api/upload'; +import { Item } from '../../../../src'; +import { Token } from '../../../../src/utils/api/token'; jest.mock('axios'); const mockedAxios = axios as jest.Mocked; diff --git a/tests/utils/arrayEqual.spec.ts b/tests/unit/utils/arrayEqual.spec.ts similarity index 97% rename from tests/utils/arrayEqual.spec.ts rename to tests/unit/utils/arrayEqual.spec.ts index 7e07199..4e85144 100644 --- a/tests/utils/arrayEqual.spec.ts +++ b/tests/unit/utils/arrayEqual.spec.ts @@ -1,4 +1,4 @@ -import arrayEqual, { arrayEqualWith } from '../../src/utils/arrayEqual'; +import arrayEqual, { arrayEqualWith } from '../../../src/utils/arrayEqual'; const arrayOfABC = ['a', 'b', 'c']; const arrayOfADB = ['a', 'd', 'b']; diff --git a/tests/utils/diff/aliasDiff.spec.ts b/tests/unit/utils/diff/aliasDiff.spec.ts similarity index 95% rename from tests/utils/diff/aliasDiff.spec.ts rename to tests/unit/utils/diff/aliasDiff.spec.ts index 4b6222a..83aea1f 100644 --- a/tests/utils/diff/aliasDiff.spec.ts +++ b/tests/unit/utils/diff/aliasDiff.spec.ts @@ -1,6 +1,6 @@ -import { Alias } from '../../../src'; -import aliasDiff from '../../../src/utils/diff/aliasDiff'; -import { Changes } from '../../../src/utils/diff/Changes'; +import { Alias } from '../../../../src'; +import aliasDiff from '../../../../src/utils/diff/aliasDiff'; +import { Changes } from '../../../../src/utils/diff/Changes'; describe('alias diff', () => { it('should diff aliases right', () => { diff --git a/tests/utils/diff/descriptionDiff.spec.ts b/tests/unit/utils/diff/descriptionDiff.spec.ts similarity index 95% rename from tests/utils/diff/descriptionDiff.spec.ts rename to tests/unit/utils/diff/descriptionDiff.spec.ts index cf25f0a..86e4e24 100644 --- a/tests/utils/diff/descriptionDiff.spec.ts +++ b/tests/unit/utils/diff/descriptionDiff.spec.ts @@ -1,6 +1,6 @@ -import { Description } from '../../../src'; -import { Changes } from '../../../src/utils/diff/Changes'; -import descriptionDiff from '../../../src/utils/diff/descriptionDiff'; +import { Description } from '../../../../src'; +import { Changes } from '../../../../src/utils/diff/Changes'; +import descriptionDiff from '../../../../src/utils/diff/descriptionDiff'; describe('description diff', () => { it('should diff descriptions right', () => { diff --git a/tests/utils/diff/labelDiff.spec.ts b/tests/unit/utils/diff/labelDiff.spec.ts similarity index 95% rename from tests/utils/diff/labelDiff.spec.ts rename to tests/unit/utils/diff/labelDiff.spec.ts index ca7d63e..7ffbe45 100644 --- a/tests/utils/diff/labelDiff.spec.ts +++ b/tests/unit/utils/diff/labelDiff.spec.ts @@ -1,6 +1,6 @@ -import { Label } from '../../../src'; -import { Changes } from '../../../src/utils/diff/Changes'; -import labelDiff from '../../../src/utils/diff/labelDiff'; +import { Label } from '../../../../src'; +import { Changes } from '../../../../src/utils/diff/Changes'; +import labelDiff from '../../../../src/utils/diff/labelDiff'; describe('label diff', () => { it('should diff labels right', () => { diff --git a/tests/utils/diff/siteLinkDiff.spec.ts b/tests/unit/utils/diff/siteLinkDiff.spec.ts similarity index 96% rename from tests/utils/diff/siteLinkDiff.spec.ts rename to tests/unit/utils/diff/siteLinkDiff.spec.ts index da965a9..369a0f3 100644 --- a/tests/utils/diff/siteLinkDiff.spec.ts +++ b/tests/unit/utils/diff/siteLinkDiff.spec.ts @@ -1,6 +1,6 @@ -import { SiteLink } from '../../../src'; -import { Changes } from '../../../src/utils/diff/Changes'; -import siteLinkDiff from '../../../src/utils/diff/siteLinkDiff'; +import { SiteLink } from '../../../../src'; +import { Changes } from '../../../../src/utils/diff/Changes'; +import siteLinkDiff from '../../../../src/utils/diff/siteLinkDiff'; describe('siteLink diff', () => { it('should diff Sitelinks right', () => { diff --git a/tests/utils/diff/statementDiff.spec.ts b/tests/unit/utils/diff/statementDiff.spec.ts similarity index 93% rename from tests/utils/diff/statementDiff.spec.ts rename to tests/unit/utils/diff/statementDiff.spec.ts index 3646762..abc2acb 100644 --- a/tests/utils/diff/statementDiff.spec.ts +++ b/tests/unit/utils/diff/statementDiff.spec.ts @@ -1,7 +1,7 @@ -import WikibaseItemSnak from '../../../src/snaks/WikibaseItemSnak'; -import Statement from '../../../src/Statement'; -import statementDiff from '../../../src/utils/diff/statementsDiff'; -import { Changes } from '../../../src/utils/diff/Changes'; +import WikibaseItemSnak from '../../../../src/snaks/WikibaseItemSnak'; +import Statement from '../../../../src/Statement'; +import statementDiff from '../../../../src/utils/diff/statementsDiff'; +import { Changes } from '../../../../src/utils/diff/Changes'; describe('statement diff', () => { it('should diff statements right', () => { diff --git a/tests/utils/guards/Changes.spec.ts b/tests/unit/utils/guards/Changes.spec.ts similarity index 72% rename from tests/utils/guards/Changes.spec.ts rename to tests/unit/utils/guards/Changes.spec.ts index a844fa8..cb41aff 100644 --- a/tests/utils/guards/Changes.spec.ts +++ b/tests/unit/utils/guards/Changes.spec.ts @@ -1,6 +1,6 @@ -import { isStatementChange } from '../../../src/index'; -import { StatementChange } from '../../../src/utils/diff/statementsDiff'; -import { LabelChange } from '../../../src/utils/diff/labelDiff'; +import { isStatementChange } from '../../../../src/index'; +import { StatementChange } from '../../../../src/utils/diff/statementsDiff'; +import { LabelChange } from '../../../../src/utils/diff/labelDiff'; const statementChange: StatementChange = { type: 'statement', diff --git a/tests/utils/guards/snak.spec.ts b/tests/unit/utils/guards/snak.spec.ts similarity index 99% rename from tests/utils/guards/snak.spec.ts rename to tests/unit/utils/guards/snak.spec.ts index 14073f9..cf4c427 100644 --- a/tests/utils/guards/snak.spec.ts +++ b/tests/unit/utils/guards/snak.spec.ts @@ -29,7 +29,7 @@ import { isURLSnak, isWikibaseItemSnak, isWikibasePropertySnak -} from '../../../src/utils/guards/snak'; +} from '../../../../src/utils/guards/snak'; describe( 'isCommonsMediaSnak', diff --git a/tests/utils/guards/strings.spec.ts b/tests/unit/utils/guards/strings.spec.ts similarity index 95% rename from tests/utils/guards/strings.spec.ts rename to tests/unit/utils/guards/strings.spec.ts index 94893da..1b06a21 100644 --- a/tests/utils/guards/strings.spec.ts +++ b/tests/unit/utils/guards/strings.spec.ts @@ -1,4 +1,4 @@ -import { isPString, isQString } from '../../../src'; +import { isPString, isQString } from '../../../../src'; const QStrings: [string, boolean][] = [ ['Q1', true],