1
0
mirror of synced 2025-12-21 19:06:49 -05:00
Files
docs/tests/routing/language-code-redirects.js
Vanessa Yuen 3df90fc9b8 Hello git history spelunker!
Are you looking for something? Here is all of the GitHub Docs history in one single commit. Enjoy! 🎉
2020-09-27 14:10:11 +02:00

28 lines
960 B
JavaScript

const { get } = require('../helpers')
describe('language code redirects', () => {
jest.setTimeout(5 * 60 * 1000)
test('redirects accidental /jp* requests to /ja*', async () => {
let $
$ = await get('/jp', { dom: false })
expect($.res.statusCode).toBe(301)
expect($.res.headers.location).toBe('/ja')
$ = await get('/jp/articles/about-your-personal-dashboard', { dom: false })
expect($.res.statusCode).toBe(301)
expect($.res.headers.location).toBe('/ja/articles/about-your-personal-dashboard')
})
test('redirects accidental /zh-CN* requests to /cn*', async () => {
let $
$ = await get('/zh-CN', { dom: false })
expect($.res.statusCode).toBe(301)
expect($.res.headers.location).toBe('/cn')
$ = await get('/zh-TW/articles/about-your-personal-dashboard', { dom: false })
expect($.res.statusCode).toBe(301)
expect($.res.headers.location).toBe('/cn/articles/about-your-personal-dashboard')
})
})