aboutsummaryrefslogtreecommitdiff
path: root/Tests/NorgKitTests/Helpers/ASCIIHelperTests.swift
blob: 8a807fedf1760fbb39f3105adb11fc2280ee9884 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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)
  }
}