| 6dd74de | | | 1 | import { describe, expect, it } from 'vitest'; |
| 6dd74de | | | 2 | |
| 6dd74de | | | 3 | import { Packet } from '../src/language/index.js'; |
| 6dd74de | | | 4 | import { expectNoErrorsOrAlternatives, packetParse as parse } from './test-util.js'; |
| 6dd74de | | | 5 | |
| 6dd74de | | | 6 | describe('packet', () => { |
| 6dd74de | | | 7 | it.each([ |
| 6dd74de | | | 8 | `packet-beta`, |
| 6dd74de | | | 9 | ` packet-beta `, |
| 6dd74de | | | 10 | `\tpacket-beta\t`, |
| 6dd74de | | | 11 | ` |
| 6dd74de | | | 12 | \tpacket-beta |
| 6dd74de | | | 13 | `, |
| 6dd74de | | | 14 | `packet`, |
| 6dd74de | | | 15 | ` packet `, |
| 6dd74de | | | 16 | `\tpacket\t`, |
| 6dd74de | | | 17 | ` |
| 6dd74de | | | 18 | \tpacket |
| 6dd74de | | | 19 | `, |
| 6dd74de | | | 20 | ])('should handle regular packet', (context: string) => { |
| 6dd74de | | | 21 | const result = parse(context); |
| 6dd74de | | | 22 | expectNoErrorsOrAlternatives(result); |
| 6dd74de | | | 23 | expect(result.value.$type).toBe(Packet.$type); |
| 6dd74de | | | 24 | }); |
| 6dd74de | | | 25 | }); |