Files
vyndr/tests/unit/founderNote.test.js

24 lines
776 B
JavaScript

const { FOUNDER_NOTE } = require('../../src/constants/founderNote');
describe('FOUNDER_NOTE immutability', () => {
test('starts with "VYNDR is a bet"', () => {
expect(FOUNDER_NOTE.trimStart().startsWith('VYNDR is a bet')).toBe(true);
});
test('contains "Bet on Black"', () => {
expect(FOUNDER_NOTE).toContain('Bet on Black');
});
test('is not empty', () => {
expect(FOUNDER_NOTE.trim().length).toBeGreaterThan(0);
});
test('content hash matches original', () => {
// Exact line count check — any modification breaks this
const lines = FOUNDER_NOTE.trim().split('\n');
expect(lines.length).toBe(26);
expect(FOUNDER_NOTE).toContain('Draw your own conclusions.');
expect(FOUNDER_NOTE).toContain('reverse that flow');
});
});