// Session 52 — Push-to-Book "Coming Soon" teaser (source-asserted). const fs = require('fs'); const path = require('path'); const WEB = path.join(__dirname, '..', '..', 'web', 'src'); const read = (rel) => fs.readFileSync(path.join(WEB, rel), 'utf8'); describe('BOOK IT teaser', () => { it('StatStrip renders the "BOOK IT" teaser on graded props', () => { const src = read('components/vyndr/StatStrip.tsx'); expect(src).toContain('BookItTeaser'); expect(src).toContain('BOOK IT ⟶'); expect(src).toContain('Push-to-Book coming soon'); expect(src).toContain(''); }); it('GradeResultCard renders "PUSH-TO-BOOK · COMING SOON"', () => { const src = read('components/vyndr/GradeResultCard.tsx'); expect(src).toContain('PUSH-TO-BOOK · COMING SOON'); expect(src).toContain('Connect DraftKings, FanDuel, BetMGM'); }); });