/**
 * SET 100c — px-only / empty-residue assertable lines whole-exclude.
 */
import { describe, expect, it } from 'vitest';
import { scanCapabilities } from '../src/tier1/substrate';

describe('SET 100c — residue collapse', () => {
  it('treats bare px numbered items as whole-line excluded, not partial', () => {
    const hits = scanCapabilities('241. 9999px\n13. 1024px\n14. 1023px\n15. 800px');
    expect(hits).toHaveLength(4);
    for (const hit of hits) {
      expect(hit.partial).toBeUndefined();
      expect(hit.capability).toBe('computed-style');
    }
  });
});
