23 lines
567 B
JavaScript
23 lines
567 B
JavaScript
import {describe, it, expect, afterEach} from 'vitest'
|
|||
|
|
import robots from '../robots'
|
||
|
|
|
||
|
|
describe('robots', () => {
|
||
|
|
const originalNodeEnv = process.env.NODE_ENV
|
||
|
|
|
||
|
|
afterEach(() => {
|
||
|
|
process.env.NODE_ENV = originalNodeEnv
|
||
|
|
})
|
||
|
|
|
||
|
|
it('autorise l\'indexation en production', () => {
|
||
|
|
process.env.NODE_ENV = 'production'
|
||
|
|
|
||
|
|
expect(robots().rules).toEqual({userAgent: '*', allow: '/'})
|
||
|
|
})
|
||
|
|
|
||
|
|
it('bloque l\'indexation hors production', () => {
|
||
|
|
process.env.NODE_ENV = 'development'
|
||
|
|
|
||
|
|
expect(robots().rules).toEqual({userAgent: '*', disallow: '/'})
|
||
|
|
})
|
||
|
|
})
|