summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/luaharfbuzz/spec/buffer_spec.lua
diff options
context:
space:
mode:
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.lua9
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"