16 lines
559 B
TypeScript
16 lines
559 B
TypeScript
import { describe, it, expect } from 'vitest';
|
|
import { tabAppearClass } from './detailTabs';
|
|
|
|
describe('tabAppearClass', () => {
|
|
it('emphasizes only the browser and ssh tabs (the conditional, session-live tabs)', () => {
|
|
expect(tabAppearClass('browser')).toBe('tab-appear-emphasis');
|
|
expect(tabAppearClass('ssh')).toBe('tab-appear-emphasis');
|
|
});
|
|
|
|
it('does not emphasize always-present tabs', () => {
|
|
for (const id of ['overview', 'activity', 'files', 'trace', 'chat'] as const) {
|
|
expect(tabAppearClass(id)).toBe('');
|
|
}
|
|
});
|
|
});
|