AbdulElahGwaith's picture
Upload folder using huggingface_hub
88df9e4 verified
import { stat } from 'fs/promises'
import path from 'path'
import { describe, expect } from 'vitest'
import { testViaActionsOnly } from '@/tests/helpers/conditional-runs'
import { get, getDOM } from '@/tests/helpers/e2etest'
describe('cloning early-access', () => {
testViaActionsOnly('the content directory exists', async () => {
const eaDir = path.join(process.cwd(), 'content/early-access')
expect(await stat(eaDir)).toBeTruthy()
})
testViaActionsOnly('the data directory exists', async () => {
const eaDir = path.join(process.cwd(), 'data/early-access')
expect(await stat(eaDir)).toBeTruthy()
})
testViaActionsOnly('the assets/images directory exists', async () => {
const eaDir = path.join(process.cwd(), 'assets/images/early-access')
expect(await stat(eaDir)).toBeTruthy()
})
})
describe('rendering early-access', () => {
testViaActionsOnly('the top-level TOC is always 404', async () => {
const res = await get('/en/early-access')
expect(res.statusCode).toBe(404)
})
testViaActionsOnly('the enterprise-cloud TOC is always 404', async () => {
const res = await get('/en/enterprise-cloud@latest/early-access')
expect(res.statusCode).toBe(404)
})
testViaActionsOnly('TOCs display on category pages', async () => {
const $ = await getDOM('/en/early-access/github/enforcing-best-practices-with-github-policies')
expect($('ul a').length).toBeGreaterThan(5)
})
})