landing-ecosystem-css.test.mjs
30 lines 1.2 KB
Raw
sha256:b5f647cb9c409f563d4671fe3fc05ddea01fabfed9b41fc11cb923588e1c1baf mirror: GitHub Phase A durable MCP OAuth (#270) Human minor ⚠ breaking 10 days ago
1 import { describe, it } from 'node:test';
2 import assert from 'node:assert';
3 import { readFileSync } from 'node:fs';
4 import { fileURLToPath } from 'node:url';
5 import { dirname, join } from 'node:path';
6
7 const root = join(dirname(fileURLToPath(import.meta.url)), '..');
8 const indexHtml = readFileSync(join(root, 'web', 'index.html'), 'utf8');
9
10 describe('landing page ecosystem vision section CSS', () => {
11 it('uses text-shadow on the Ecosystem visions title (tight glyph glow)', () => {
12 assert.match(
13 indexHtml,
14 /\.ecosystem-vision-heading-wrap \.flow-intro-title\s*\{[^}]*text-shadow/s
15 );
16 });
17
18 it('does not use a wide ::before blob on the heading wrap', () => {
19 assert.ok(!indexHtml.includes('.ecosystem-vision-heading-wrap::before'));
20 });
21
22 it('applies a section-level radial gradient behind content', () => {
23 assert.match(indexHtml, /\.ecosystem-vision-section::before/s);
24 assert.match(indexHtml, /\.ecosystem-vision-section::before\s*\{[^}]*radial-gradient/s);
25 });
26
27 it('does not add a boxed glow pseudo behind Future Facing Architecture', () => {
28 assert.ok(!indexHtml.includes('.ecosystem-architecture-title::before'));
29 });
30 });
File History 4 commits
sha256:b5f647cb9c409f563d4671fe3fc05ddea01fabfed9b41fc11cb923588e1c1baf mirror: GitHub Phase A durable MCP OAuth (#270) Human minor 10 days ago
sha256:d8c648b20a4d53b2673c5c082ee7edfa7b2fc9b11080832da1f38807b6bf940b fix(7C-L1b): route hosted delegation proposals through cani… Human minor 30 days ago
sha256:2827ba9e7632a4b141c50caf1e8f7d77abbc3515be20e7465f2bccb0ac4edf91 fix: repair endpoint now sets has_active_subscription when … Human minor 49 days ago