| 1 | import { describe, expect, it } from 'vitest'; |
| 2 | |
| 3 | import { ownerQualifier } |
| 4 | |
| 5 | describe('ownerQualifier', () |
| 6 | it('takes the owner out of the query', |
| 7 | expect(ownerQualifier('org:acme parser |
| 8 | owner: 'acme', |
| 9 | rest: 'parser', |
| 10 | }); |
| 11 | expect(ownerQualifier('parser user:alice lexer |
| 12 | owner: 'alice', |
| 13 | rest: 'parser lexer', |
| 14 | }); |
| 15 | }); |
| 16 | |
| 17 | it('leaves a query without one alone', |
| 18 | expect(ownerQualifier(' parser |
| 19 | owner: null, |
| 20 | rest: 'parser', |
| 21 | }); |
| 22 | }); |
| 23 | |
| 24 | it('lets the last qualifier win', |
| 25 | expect(ownerQualifier('org:acme org:ghost |
| 26 | owner: 'ghost', |
| 27 | rest: '', |
| 28 | }); |
| 29 | }); |
| 30 | }); |