author | Kim Alvefur <zash@zash.se> |
Thu, 22 Jul 2021 17:18:39 +0200 | |
branch | 0.11 |
changeset 11716 | d117b92fd8e4 |
parent 8623 | 84b73949fc30 |
child 9660 | 3da6cc927ee6 |
permissions | -rw-r--r-- |
8386 | 1 |
local format = require "util.format".format; |
2 |
||
3 |
describe("util.format", function() |
|
4 |
describe("#format()", function() |
|
5 |
it("should work", function() |
|
8622
b96b0141cb61
util.format: Fix tests to have expected value first
Kim Alvefur <zash@zash.se>
parents:
8386
diff
changeset
|
6 |
assert.equal("hello", format("%s", "hello")); |
b96b0141cb61
util.format: Fix tests to have expected value first
Kim Alvefur <zash@zash.se>
parents:
8386
diff
changeset
|
7 |
assert.equal("<nil>", format("%s")); |
8623
84b73949fc30
util.format: Add test coverage for case of extra nil argument
Kim Alvefur <zash@zash.se>
parents:
8622
diff
changeset
|
8 |
assert.equal(" [<nil>]", format("", nil)); |
8622
b96b0141cb61
util.format: Fix tests to have expected value first
Kim Alvefur <zash@zash.se>
parents:
8386
diff
changeset
|
9 |
assert.equal("true", format("%s", true)); |
b96b0141cb61
util.format: Fix tests to have expected value first
Kim Alvefur <zash@zash.se>
parents:
8386
diff
changeset
|
10 |
assert.equal("[true]", format("%d", true)); |
b96b0141cb61
util.format: Fix tests to have expected value first
Kim Alvefur <zash@zash.se>
parents:
8386
diff
changeset
|
11 |
assert.equal("% [true]", format("%%", true)); |
8386 | 12 |
end); |
13 |
end); |
|
14 |
end); |