18 lines
724 B
TypeScript
18 lines
724 B
TypeScript
import { describe, expect, it } from 'vitest';
|
||
import { findPileSpec, PHC_PILES, STEEL_PILES } from '../src/core/pile-spec';
|
||
|
||
describe('말뚝 규격 목록 (승인 2026-10-23)', () => {
|
||
it('the steel list has the nine rows of the sheet, and 609.6 × 12 gives inner 585.6 and area 225', () => {
|
||
expect(STEEL_PILES.length).toBe(9);
|
||
const p = findPileSpec('강관', 609.6, 12)!;
|
||
expect(p.inner).toBe(585.6);
|
||
expect(p.area).toBe(225);
|
||
});
|
||
|
||
it('the PHC list has the four rows of the sheet; a pair not in the list is not found', () => {
|
||
expect(PHC_PILES.length).toBe(4);
|
||
expect(findPileSpec('PHC', 500, 80)!.inner).toBe(340);
|
||
expect(findPileSpec('강관', 609.6, 10)).toBeUndefined();
|
||
});
|
||
});
|