Skip to content

Commit 67a2002

Browse files
update README and some unit tests
1 parent 59eac52 commit 67a2002

File tree

3 files changed

+11
-10
lines changed

3 files changed

+11
-10
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ let test:String = #html([
1212
#div(
1313
class: ["bing", "bong"],
1414
draggable: .false,
15-
hidden: .hidden,
15+
hidden: .true,
1616
inputmode: .email,
1717
title: "just seeing what blow's",
1818
[

Sources/HTMLKit/HTMLKit.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77

88
import HTMLKitUtilities
99

10+
/*public extension StaticString {
11+
var string : String { withUTF8Buffer { String(decoding: $0, as: UTF8.self) } }
12+
}*/
13+
1014
// MARK: Elements
1115
@freestanding(expression)
1216
public macro html(xmlns: String? = nil, _ innerHTML: [String]) -> String = #externalMacro(module: "HTMLKitMacros", type: "HTMLElement")

Tests/HTMLKitTests/HTMLKitTests.swift

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
import XCTest
99
@testable import HTMLKit
1010

11-
/*
12-
extension StaticString : Equatable {
11+
/*extension StaticString : Equatable {
1312
public static func == (left: Self, right: Self) -> Bool {
1413
return left.withUTF8Buffer { lp in
1514
right.withUTF8Buffer { rp in
@@ -82,9 +81,7 @@ extension HTMLKitTests {
8281

8382
extension HTMLKitTests {
8483
func test_attribute_data() {
85-
let bro:Int = 0
86-
let string:String = #div(data: ("id", "\(bro)"))
87-
XCTAssertEqual(string, "<div data-id=\"\(bro)\"></div>")
84+
XCTAssertEqual(#div(data: ("id", "5")), "<div data-id=\"5\"></div>")
8885
}
8986
}
9087

@@ -93,11 +90,11 @@ extension HTMLKitTests {
9390
let test:String = #html([
9491
#body([
9592
#div(
96-
class: ["bing", "bong"],
93+
class: ["dark-mode", "row"],
9794
draggable: .false,
9895
hidden: .true,
9996
inputmode: .email,
100-
title: "just seeing what blow's",
97+
title: "Hey, you're pretty cool",
10198
[
10299
"Random text",
103100
#div(),
@@ -114,7 +111,7 @@ extension HTMLKitTests {
114111
)
115112
])
116113
])
117-
XCTAssertEqual(test, "<!DOCTYPE html><html><body><div class=\"bing bong\" draggable=\"false\" hidden=\"\" inputmode=\"email\" title=\"just seeing what blow's\">Random text<div></div><a><div><abbr></abbr></div><address></address></a><div></div><button disabled></button><video autoplay preload=\"auto\" src=\"https://github.com/RandomHashTags/litleagues\" width=\"1cm\"></video></div></body></html>")
114+
XCTAssertEqual(test, "<!DOCTYPE html><html><body><div class=\"dark-mode row\" draggable=\"false\" hidden=\"\" inputmode=\"email\" title=\"Hey, you're pretty cool\">Random text<div></div><a><div><abbr></abbr></div><address></address></a><div></div><button disabled></button><video autoplay preload=\"auto\" src=\"https://github.com/RandomHashTags/litleagues\" width=\"1cm\"></video></div></body></html>")
118115
}
119116
}
120117

@@ -130,7 +127,7 @@ extension HTMLKitTests {
130127
struct TestStruct {
131128
var name:String
132129
var array:[CustomStringConvertible]
133-
130+
134131
var html : String { #p(["\(name)", "\(array.map({ "\($0)" }).joined())"]) }
135132
}
136133
}

0 commit comments

Comments
 (0)