aboutsummaryrefslogtreecommitdiff
path: root/Tests/NorgKitTests/Helpers/ASCIIHelperTests.swift
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/NorgKitTests/Helpers/ASCIIHelperTests.swift')
-rw-r--r--Tests/NorgKitTests/Helpers/ASCIIHelperTests.swift22
1 files changed, 22 insertions, 0 deletions
diff --git a/Tests/NorgKitTests/Helpers/ASCIIHelperTests.swift b/Tests/NorgKitTests/Helpers/ASCIIHelperTests.swift
new file mode 100644
index 0000000..8a807fe
--- /dev/null
+++ b/Tests/NorgKitTests/Helpers/ASCIIHelperTests.swift
@@ -0,0 +1,22 @@
+import Testing
+
+@testable import NorgKit
+
+struct ASCIIHelperTests {
+ @Test func detectsSpaces() {
+ #expect(ASCIIHelper.isWhitespace(0x20) == true)
+ #expect(ASCIIHelper.isWhitespace(0x09) == true)
+ #expect(ASCIIHelper.isWhitespace(0x0A) == true)
+ #expect(ASCIIHelper.isWhitespace(0x0B) == true)
+ #expect(ASCIIHelper.isWhitespace(0x0C) == true)
+ #expect(ASCIIHelper.isWhitespace(0x0D) == true)
+ }
+
+ @Test func doesNotDetectNonSpaces() {
+ #expect(ASCIIHelper.isWhitespace(0x19) == false)
+ #expect(ASCIIHelper.isWhitespace(0x21) == false)
+ #expect(ASCIIHelper.isWhitespace(0x0E) == false)
+ #expect(ASCIIHelper.isWhitespace(0x08) == false)
+ #expect(ASCIIHelper.isWhitespace(0x67) == false)
+ }
+}