import { expect, test } from "bun:test"; import { indexOfLine } from "bun"; test("indexOfLine", () => { const source = ` const a = 1; const b = 2; ๐Ÿ˜‹const c = 3; // handles unicode ๐Ÿ˜‹ Get Emoji โ€” All Emojis to โœ‚๏ธ const b = 2; const c = 3; `; var i = 0; var j = 0; const buffer = Buffer.from(source); var nonEmptyLineCount = 0; while (i < buffer.length) { const prev = j; j = source.indexOf("\n", j); i = indexOfLine(buffer, i); const delta = Buffer.byteLength(source.slice(0, j), "utf8") - j; console.log(source.slice(prev + 1, j)); if (i === -1) { expect(j).toBe(-1); expect(nonEmptyLineCount).toBe(6); break; } expect(i++ - delta).toBe(j++); nonEmptyLineCount++; } }); '>2-legacy Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/packages/integrations/image/test/fixtures/basic-picture/src (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2023-01-03[ci] formatGravatar matthewp 2-2/+2
2023-01-03Markdown and MDX configuration rework (#5684)Gravatar Ben Holmes 14-1665/+2188
2023-01-03[ci] formatGravatar bholmesdev 4-46/+45
2023-01-03Change frontmatter injection ordering (#5687)Gravatar Ben Holmes 29-204/+234
2023-01-03Cleanup internal breaking changes (#5724)Gravatar Bjorn Lu 4-33/+7
2023-01-03Fix astro-embed peerDep issue (#5731)Gravatar Matthew Phillips 2-2/+2
2023-01-03Fix missing ts flag on main (#5730)Gravatar Matthew Phillips 1-0/+1
2023-01-03[ci] formatGravatar matthewp 3-10/+2
2023-01-03Remove MDX Fragment hack (#5716)Gravatar Bjorn Lu 2-9/+6
2023-01-03Remove deprecated APIs (#5707)Gravatar Bjorn Lu 18-217/+87
2023-01-03Unflag experimental features (#5728)Gravatar Nate Moore 13-122/+26
2023-01-03Upgrade to Vite 4 (#5685)Gravatar Bjorn Lu 21-3459/+337
2023-01-03[ci] update lockfile (#5686)Gravatar Fred K. Bot 4-3215/+2864