fix: corriger la détection d'environnement dans robots.js
This commit is contained in:
@@ -0,0 +1,22 @@
|
|||||||
|
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: '/'})
|
||||||
|
})
|
||||||
|
})
|
||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
export default function robots() {
|
export default function robots() {
|
||||||
const isProduction = process.env.NEXT_PUBLIC_ENV === 'production';
|
const isProduction = process.env.NODE_ENV === 'production';
|
||||||
|
|
||||||
if (!isProduction) {
|
if (!isProduction) {
|
||||||
return {
|
return {
|
||||||
|
|||||||
Reference in New Issue
Block a user