Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion test/e2e/helpers/mock-connector-state.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import {
createMockConnectorState,
DEFAULT_MOCK_CONFIG,
type MockConnectorConfig,
} from '../../../cli/src/mock-state.ts'
} from '../../../cli/src/mock-state'

export { MockConnectorStateManager, createMockConnectorState, DEFAULT_MOCK_CONFIG }
export type { MockConnectorConfig }
Expand Down
2 changes: 1 addition & 1 deletion test/e2e/helpers/mock-connector.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* with global singleton state for Playwright test isolation.
*/

import { MockConnectorServer as BaseMockConnectorServer } from '../../../cli/src/mock-app.ts'
import { MockConnectorServer as BaseMockConnectorServer } from '../../../cli/src/mock-app'
import { type MockConnectorConfig, initGlobalMockState } from './mock-connector-state'

export class MockConnectorServer {
Expand Down
2 changes: 1 addition & 1 deletion test/nuxt/components/HeaderConnectorModal.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { describe, it, expect, vi, beforeEach, afterEach } from 'vitest'
import { mockNuxtImport, mountSuspended } from '@nuxt/test-utils/runtime'
import { ref, computed, readonly, nextTick } from 'vue'
import type { VueWrapper } from '@vue/test-utils'
import type { PendingOperation } from '../../../cli/src/types'
import type { PendingOperation } from '~~/cli/src/types'
import { HeaderConnectorModal } from '#components'

// Mock state that will be controlled by tests
Expand Down
4 changes: 2 additions & 2 deletions test/nuxt/composables/use-colors.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ describe('useCssVariables', () => {
})

it('does not attach html mutation observer when client is not supported', async () => {
const { useCssVariables } = await import('../../../app/composables/useColors')
const { useCssVariables } = await import('~/composables/useColors')

useSupportedMock.mockReturnValueOnce(computed(() => false))
mockComputedStyle({ '--bg': 'oklch(1 0 0)' })
Expand All @@ -84,7 +84,7 @@ describe('useCssVariables', () => {
})

it('attaches html mutation observer when client is supported', async () => {
const { useCssVariables } = await import('../../../app/composables/useColors')
const { useCssVariables } = await import('~/composables/useColors')

useSupportedMock.mockReturnValueOnce(computed(() => true))
mockComputedStyle({ '--bg': 'oklch(1 0 0)' })
Expand Down
2 changes: 1 addition & 1 deletion test/nuxt/composables/use-preferences-provider.spec.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { describe, it, expect, beforeEach } from 'vitest'
import { defineComponent, onMounted } from 'vue'
import { mount } from '@vue/test-utils'
import { usePreferencesProvider } from '../../../app/composables/usePreferencesProvider'
import { usePreferencesProvider } from '~/composables/usePreferencesProvider'

const STORAGE_KEY = 'npmx-list-prefs'

Expand Down
12 changes: 6 additions & 6 deletions test/nuxt/composables/use-settings.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,22 +7,22 @@ describe('useSettings - keyboardShortcuts', () => {

describe('default value', () => {
it('should default keyboardShortcuts to true', async () => {
const { useSettings } = await import('../../../app/composables/useSettings')
const { useSettings } = await import('~/composables/useSettings')
const { settings } = useSettings()
expect(settings.value.keyboardShortcuts).toBe(true)
})
})

describe('useKeyboardShortcuts composable', () => {
it('should return true by default', async () => {
const { useKeyboardShortcuts } = await import('../../../app/composables/useSettings')
const { useKeyboardShortcuts } = await import('~/composables/useSettings')
const enabled = useKeyboardShortcuts()
expect(enabled.value).toBe(true)
})

it('should reflect changes made via settings', async () => {
const { useSettings } = await import('../../../app/composables/useSettings')
const { useKeyboardShortcuts } = await import('../../../app/composables/useSettings')
const { useSettings } = await import('~/composables/useSettings')
const { useKeyboardShortcuts } = await import('~/composables/useSettings')
const { settings } = useSettings()
const enabled = useKeyboardShortcuts()

Expand All @@ -34,8 +34,8 @@ describe('useSettings - keyboardShortcuts', () => {
})

it('should be reactive', async () => {
const { useSettings } = await import('../../../app/composables/useSettings')
const { useKeyboardShortcuts } = await import('../../../app/composables/useSettings')
const { useSettings } = await import('~/composables/useSettings')
const { useKeyboardShortcuts } = await import('~/composables/useSettings')
const { settings } = useSettings()
const enabled = useKeyboardShortcuts()

Expand Down
2 changes: 1 addition & 1 deletion test/unit/app/composables/use-charts.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ vi.mock('~/utils/npm/api', () => ({
fetchNpmDownloadsRange: vi.fn(),
}))

import { getNpmPackageCreationDate } from '../../../../app/composables/useCharts'
import { getNpmPackageCreationDate } from '~/composables/useCharts'

describe('getNpmPackageCreationDate', () => {
it('returns created date from packument time', () => {
Expand Down
2 changes: 1 addition & 1 deletion test/unit/app/composables/use-number-formatter.spec.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import { computed, ref } from 'vue'
import { useBytesFormatter } from '../../../../app/composables/useNumberFormatter'
import { useBytesFormatter } from '~/composables/useNumberFormatter'

describe('useBytesFormatter', () => {
beforeEach(() => {
Expand Down
2 changes: 1 addition & 1 deletion test/unit/app/router.options.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, expect, it } from 'vitest'
import routerOptions from '../../../app/router.options'
import routerOptions from '~/router.options'

type ScrollBehavior = NonNullable<typeof routerOptions.scrollBehavior>
type RouteArg = Parameters<ScrollBehavior>[0]
Expand Down
2 changes: 1 addition & 1 deletion test/unit/app/utils/chart-data-buckets.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import {
buildWeeklyEvolution,
buildMonthlyEvolution,
buildYearlyEvolution,
} from '../../../../app/utils/chart-data-buckets'
} from '~/utils/chart-data-buckets'

describe('fillPartialBucket', () => {
it('scales proportionally', () => {
Expand Down
2 changes: 1 addition & 1 deletion test/unit/app/utils/chart-data-prediction.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import {
getCompletionRatio,
linearProject,
extrapolateLastValue,
} from '../../../../app/utils/chart-data-prediction'
} from '~/utils/chart-data-prediction'

describe('endDateOnlyToUtcMs', () => {
it('parses a valid date', () => {
Expand Down
2 changes: 1 addition & 1 deletion test/unit/app/utils/charts.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import {
type TrendLineDataset,
type VersionsBarConfig,
type VersionsBarDataset,
} from '../../../../app/utils/charts'
} from '~/utils/charts'
import type { AltCopyArgs } from 'vue-data-ui'

type TranslateCall = { key: string | number; named?: Record<string, unknown> }
Expand Down
2 changes: 1 addition & 1 deletion test/unit/app/utils/colors.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, expect, it } from 'vitest'
import { lightenHex, oklchToHex, transparentizeOklch } from '../../../../app/utils/colors'
import { lightenHex, oklchToHex, transparentizeOklch } from '~/utils/colors'

describe('lightenHex', () => {
it('lightens a color by the default factor (0.5)', () => {
Expand Down
9 changes: 1 addition & 8 deletions test/unit/app/utils/date.spec.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,5 @@
import { describe, expect, it } from 'vitest'
import {
addDays,
DAY_MS,
daysInMonth,
daysInYear,
parseIsoDate,
toIsoDate,
} from '../../../../app/utils/date'
import { addDays, DAY_MS, daysInMonth, daysInYear, parseIsoDate, toIsoDate } from '~/utils/date'

describe('DAY_MS', () => {
it('equals 86 400 000', () => {
Expand Down
8 changes: 2 additions & 6 deletions test/unit/app/utils/download-anomalies.spec.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
import { describe, expect, it } from 'vitest'
import { applyBlocklistCorrection } from '../../../../app/utils/download-anomalies'
import type {
MonthlyDataPoint,
WeeklyDataPoint,
YearlyDataPoint,
} from '../../../../app/types/chart'
import { applyBlocklistCorrection } from '~/utils/download-anomalies'
import type { MonthlyDataPoint, WeeklyDataPoint, YearlyDataPoint } from '~/types/chart'

/** Helper to build a WeeklyDataPoint from a start date and value. */
function week(weekStart: string, value: number): WeeklyDataPoint {
Expand Down
2 changes: 1 addition & 1 deletion test/unit/app/utils/file-icons.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, expect, it } from 'vitest'
import { getFileIcon } from '../../../../app/utils/file-icons'
import { getFileIcon } from '~/utils/file-icons'

describe('getFileIcon', () => {
it('returns correct icons for exact filename matches', () => {
Expand Down
2 changes: 1 addition & 1 deletion test/unit/app/utils/formatters.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, expect, it } from 'vitest'
import { toIsoDateString } from '../../../../app/utils/formatters'
import { toIsoDateString } from '~/utils/formatters'

describe('toIsoDateString', () => {
it('formats a date as YYYY-MM-DD', () => {
Expand Down
2 changes: 1 addition & 1 deletion test/unit/app/utils/frameworks.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import {
getFrameworkColor,
isListedFramework,
type ShowcasedFramework,
} from '../../../../app/utils/frameworks'
} from '~/utils/frameworks'

describe('getFrameworkColor', () => {
it('returns the color a listed framework', () => {
Expand Down
4 changes: 2 additions & 2 deletions test/unit/app/utils/install-command.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import {
getExecuteCommand,
getExecuteCommandParts,
getDevDependencyFlag,
} from '../../../../app/utils/install-command'
import type { JsrPackageInfo } from '../../../../shared/types/jsr'
} from '~/utils/install-command'
import type { JsrPackageInfo } from '#shared/types/jsr'

describe('install command generation', () => {
// Test fixtures
Expand Down
2 changes: 1 addition & 1 deletion test/unit/app/utils/install-scripts.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import {
extractInstallScriptsInfo,
getInstallScriptFilePath,
parseNodeScript,
} from '../../../../app/utils/install-scripts'
} from '~/utils/install-scripts'

describe('extractInstallScriptsInfo', () => {
it('returns null when no install scripts exist', () => {
Expand Down
4 changes: 2 additions & 2 deletions test/unit/app/utils/npm/common.spec.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { describe, expect, it } from 'vitest'

import { buildScopeTeam } from '../../../../../app/utils/npm/common'
import { validateScopeTeam } from '../../../../../cli/src/npm-client'
import { buildScopeTeam } from '~/utils/npm/common'
import { validateScopeTeam } from '~~/cli/src/npm-client'

describe('buildScopeTeam', () => {
it('constructs scope:team with @ prefix', () => {
Expand Down
6 changes: 1 addition & 5 deletions test/unit/app/utils/package-name.spec.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import {
checkPackageExists,
findSimilarPackages,
normalizePackageName,
} from '../../../../app/utils/package-name'
import { checkPackageExists, findSimilarPackages, normalizePackageName } from '~/utils/package-name'

describe('normalizePackageName', () => {
it.each([
Expand Down
2 changes: 1 addition & 1 deletion test/unit/app/utils/platform-packages.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, expect, it } from 'vitest'
import { isPlatformSpecificPackage } from '../../../../app/utils/platform-packages'
import { isPlatformSpecificPackage } from '~/utils/platform-packages'

describe('isPlatformSpecificPackage', () => {
describe('standard platform packages', () => {
Expand Down
2 changes: 1 addition & 1 deletion test/unit/app/utils/publish-security.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, expect, it } from 'vitest'
import { detectPublishSecurityDowngradeForVersion } from '../../../../app/utils/publish-security'
import { detectPublishSecurityDowngradeForVersion } from '~/utils/publish-security'

describe('detectPublishSecurityDowngradeForVersion', () => {
const versions = [
Expand Down
10 changes: 3 additions & 7 deletions test/unit/app/utils/run-command.spec.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
import { describe, expect, it } from 'vitest'
import {
getExecutableInfo,
getRunCommand,
getRunCommandParts,
} from '../../../../app/utils/run-command'
import { isBinaryOnlyPackage, isCreatePackage } from '../../../../shared/utils/binary-detection'
import type { JsrPackageInfo } from '../../../../shared/types/jsr'
import { getExecutableInfo, getRunCommand, getRunCommandParts } from '~/utils/run-command'
import { isBinaryOnlyPackage, isCreatePackage } from '#shared/utils/binary-detection'
import type { JsrPackageInfo } from '#shared/types/jsr'

describe('executable detection and run commands', () => {
const jsrNotAvailable: JsrPackageInfo = { exists: false }
Expand Down
2 changes: 1 addition & 1 deletion test/unit/app/utils/versions.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import {
isSameVersionGroup,
parseVersion,
sortTags,
} from '../../../../app/utils/versions'
} from '~/utils/versions'

describe('isExactVersion', () => {
it('returns true for stable versions', () => {
Expand Down
2 changes: 1 addition & 1 deletion test/unit/cli/npm-client.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import {
validateScopeTeam,
validatePackageName,
extractUrls,
} from '../../../cli/src/npm-client.ts'
} from '../../../cli/src/npm-client'

describe('validateUsername', () => {
it('accepts valid usernames', () => {
Expand Down
2 changes: 1 addition & 1 deletion test/unit/cli/schemas.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import {
PackageInitParamsSchema,
safeParse,
validateOperationParams,
} from '../../../cli/src/schemas.ts'
} from '../../../cli/src/schemas'

describe('PackageNameSchema', () => {
it('accepts valid package names', () => {
Expand Down
2 changes: 1 addition & 1 deletion test/unit/cli/server.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, expect, it, vi } from 'vitest'
import { createConnectorApp } from '../../../cli/src/server.ts'
import { createConnectorApp } from '../../../cli/src/server'

const TEST_TOKEN = 'test-token-123'
vi.mock('../../../cli/src/logger.ts', () => {
Expand Down
Loading
Loading