diff options
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/luaharfbuzz/spec/buffer_spec.lua')
-rw-r--r-- | Build/source/texk/web2c/luatexdir/luaharfbuzz/spec/buffer_spec.lua | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/luatexdir/luaharfbuzz/spec/buffer_spec.lua b/Build/source/texk/web2c/luatexdir/luaharfbuzz/spec/buffer_spec.lua index d0a7757e3bf..503b902c9dc 100644 --- a/Build/source/texk/web2c/luatexdir/luaharfbuzz/spec/buffer_spec.lua +++ b/Build/source/texk/web2c/luatexdir/luaharfbuzz/spec/buffer_spec.lua @@ -5,6 +5,15 @@ describe("harfbuzz.Buffer", function() harfbuzz.Buffer.new() end) + it("can add a single codepoints with explicit cluster value", function() + local b = harfbuzz.Buffer.new() + b:add(0x06CC, 42) + local glyphs = b:get_glyphs() + assert.are_equal(#glyphs, 1) + assert.are_equal(glyphs[1].cluster, 42) + assert.are_equal(glyphs[1].codepoint, 0x06CC) + end) + it("can add a UTF8 string", function() local b = harfbuzz.Buffer.new() local s = "Some String" |