Skip to content

Commit b2f9883

Browse files
committed
test: group env var enablement/disablement tests
1 parent edaa88f commit b2f9883

File tree

1 file changed

+31
-29
lines changed

1 file changed

+31
-29
lines changed

src/build/skew-protection.test.ts

Lines changed: 31 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -62,50 +62,52 @@ describe('shouldEnableSkewProtection', () => {
6262
})
6363
})
6464

65-
describe('environment variable opt-in', () => {
66-
it('should enable when NETLIFY_NEXT_SKEW_PROTECTION is "true"', () => {
67-
process.env.NETLIFY_NEXT_SKEW_PROTECTION = 'true'
65+
describe('environment variable handling', () => {
66+
describe('opt-in', () => {
67+
it('should enable when NETLIFY_NEXT_SKEW_PROTECTION is "true"', () => {
68+
process.env.NETLIFY_NEXT_SKEW_PROTECTION = 'true'
6869

69-
const result = shouldEnableSkewProtection(mockCtx)
70+
const result = shouldEnableSkewProtection(mockCtx)
7071

71-
expect(result).toEqual({
72-
enabled: true,
73-
enabledOrDisabledReason: EnabledOrDisabledReason.OPT_IN_ENV_VAR,
72+
expect(result).toEqual({
73+
enabled: true,
74+
enabledOrDisabledReason: EnabledOrDisabledReason.OPT_IN_ENV_VAR,
75+
})
7476
})
75-
})
7677

77-
it('should enable when NETLIFY_NEXT_SKEW_PROTECTION is "1"', () => {
78-
process.env.NETLIFY_NEXT_SKEW_PROTECTION = '1'
78+
it('should enable when NETLIFY_NEXT_SKEW_PROTECTION is "1"', () => {
79+
process.env.NETLIFY_NEXT_SKEW_PROTECTION = '1'
7980

80-
const result = shouldEnableSkewProtection(mockCtx)
81+
const result = shouldEnableSkewProtection(mockCtx)
8182

82-
expect(result).toEqual({
83-
enabled: true,
84-
enabledOrDisabledReason: EnabledOrDisabledReason.OPT_IN_ENV_VAR,
83+
expect(result).toEqual({
84+
enabled: true,
85+
enabledOrDisabledReason: EnabledOrDisabledReason.OPT_IN_ENV_VAR,
86+
})
8587
})
8688
})
87-
})
8889

89-
describe('environment variable opt-out', () => {
90-
it('should disable when NETLIFY_NEXT_SKEW_PROTECTION is "false"', () => {
91-
process.env.NETLIFY_NEXT_SKEW_PROTECTION = 'false'
90+
describe('opt-out', () => {
91+
it('should disable when NETLIFY_NEXT_SKEW_PROTECTION is "false"', () => {
92+
process.env.NETLIFY_NEXT_SKEW_PROTECTION = 'false'
9293

93-
const result = shouldEnableSkewProtection(mockCtx)
94+
const result = shouldEnableSkewProtection(mockCtx)
9495

95-
expect(result).toEqual({
96-
enabled: false,
97-
enabledOrDisabledReason: EnabledOrDisabledReason.OPT_OUT_ENV_VAR,
96+
expect(result).toEqual({
97+
enabled: false,
98+
enabledOrDisabledReason: EnabledOrDisabledReason.OPT_OUT_ENV_VAR,
99+
})
98100
})
99-
})
100101

101-
it('should disable when NETLIFY_NEXT_SKEW_PROTECTION is "0"', () => {
102-
process.env.NETLIFY_NEXT_SKEW_PROTECTION = '0'
102+
it('should disable when NETLIFY_NEXT_SKEW_PROTECTION is "0"', () => {
103+
process.env.NETLIFY_NEXT_SKEW_PROTECTION = '0'
103104

104-
const result = shouldEnableSkewProtection(mockCtx)
105+
const result = shouldEnableSkewProtection(mockCtx)
105106

106-
expect(result).toEqual({
107-
enabled: false,
108-
enabledOrDisabledReason: EnabledOrDisabledReason.OPT_OUT_ENV_VAR,
107+
expect(result).toEqual({
108+
enabled: false,
109+
enabledOrDisabledReason: EnabledOrDisabledReason.OPT_OUT_ENV_VAR,
110+
})
109111
})
110112
})
111113
})

0 commit comments

Comments
 (0)