Commit d2d2fa7

Anton Medvedev <anton@medv.io>
2024-12-03 21:30:09
Move tests to src
1 parent 888024c
test/main.test.ts → src/main.test.ts
@@ -1,5 +1,5 @@
-import { describe, it, expect } from 'vitest'
-import { main } from '../src/main.js'
+import { describe, it } from 'vitest'
+import { main } from './main.js'
 import os from 'node:os'
 
 const temp = `${os.tmpdir()}/${Math.random().toString(36).slice(2)}`
test/present-badges.test.ts → src/present-badges.test.ts
@@ -1,7 +1,7 @@
 import { describe, test, expect } from 'vitest'
-import { presentBadges } from '../src/present-badges.js'
-import { Badge, define } from '../src/badges.js'
-import { Data } from '../src/data.js'
+import { presentBadges } from './present-badges.js'
+import { Badge, define } from './badges.js'
+import { Data } from './data.js'
 
 describe('present-badges', () => {
   const data: Data = {
@@ -38,7 +38,7 @@ describe('present-badges', () => {
 
   test('presentBadges() applies `pick`', async () => {
     const userBadges = presentBadges(
-      [await import('../badges/stars/stars.js')].map((m) => m.default),
+      [await import('#badges/stars/stars.js')].map((m) => m.default),
       data,
       [],
       ['stars-100', 'stars-500'],
@@ -76,7 +76,7 @@ describe('present-badges', () => {
 
   test('presentBadges() applies `omit`', async () => {
     const userBadges = presentBadges(
-      [await import('../badges/stars/stars.js')].map((m) => m.default),
+      [await import('#badges/stars/stars.js')].map((m) => m.default),
       data,
       [],
       ['stars-100', 'stars-500'],
@@ -102,7 +102,7 @@ describe('present-badges', () => {
 
   test('presentBadges() supports masks for `omit` && `pick`', async () => {
     const userBadges = presentBadges(
-      [await import('../badges/stars/stars.js')].map((m) => m.default),
+      [await import('#badges/stars/stars.js')].map((m) => m.default),
       data,
       [],
       ['stars-*'],
@@ -140,7 +140,7 @@ describe('present-badges', () => {
 
   test('presentBadges() applies `compact`', async () => {
     const userBadges = presentBadges(
-      [await import('../badges/stars/stars.js')].map((m) => m.default),
+      [await import('#badges/stars/stars.js')].map((m) => m.default),
       data,
       [],
       ['stars-1000', 'stars-2000', 'stars-5000'],
test/repo.test.ts → src/repo.test.ts
@@ -2,8 +2,8 @@ import path from 'node:path'
 import fs from 'node:fs'
 import os from 'node:os'
 import { describe, it, expect, afterAll } from 'vitest'
-import { getRepo } from '../src/repo.js'
-import { createCtx } from '../src/context.js'
+import { getRepo } from './repo.js'
+import { createCtx } from './context.js'
 
 const temp = `${os.tmpdir()}/${Math.random().toString(36).slice(2)}`
 
test/update-readme.test.ts → src/update-readme.test.ts
@@ -1,8 +1,8 @@
 import { describe, test, expect } from 'vitest'
-import { generateReadme } from '../src/update-readme.js'
-import type { Badge } from '../src/badges.js'
-import abcPresenter from '../badges/abc-commit/abc-commit.js'
-import { badgeCollection } from '../src/present-badges.js'
+import { generateReadme } from './update-readme.js'
+import type { Badge } from './badges.js'
+import abcPresenter from '#badges/abc-commit/abc-commit.js'
+import { badgeCollection } from './present-badges.js'
 
 describe('generateReadme()', () => {
   test('injects badges to md contents', () => {