Skip to content

Commit

Permalink
test: make the tests build
Browse files Browse the repository at this point in the history
  • Loading branch information
kylef committed Jan 9, 2021
1 parent 2395152 commit 2bc67d2
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 13 deletions.
4 changes: 2 additions & 2 deletions Package.resolved
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
"repositoryURL": "https://github.com/kylef/Spectre.git",
"state": {
"branch": null,
"revision": "f14ff47f45642aa5703900980b014c2e9394b6e5",
"version": "0.9.0"
"revision": "f79d4ecbf8bc4e1579fbd86c3e1d652fb6876c53",
"version": "0.9.2"
}
}
]
Expand Down
2 changes: 1 addition & 1 deletion Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ let package = Package(
.library(name: "Commander", targets: ["Commander"]),
],
dependencies: [
.package(url: "https://github.com/kylef/Spectre.git", from: "0.9.0"),
.package(url: "https://github.com/kylef/Spectre.git", from: "0.9.2"),
],
targets: [
.target(name: "Commander", dependencies: []),
Expand Down
12 changes: 3 additions & 9 deletions Tests/CommanderTests/ArgumentConvertibleSpec.swift
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,7 @@ let testArgumentConvertible: ((ContextType) -> Void) = {
$0.it("errors on invalid input") {
let parser = ArgumentParser(arguments: ["five"])

try expect {
try Int(parser: parser)
}.toThrow(ArgumentError.invalidType(value: "five", type: "number", argument: nil))
try expect(try Int(parser: parser)).toThrow(ArgumentError.invalidType(value: "five", type: "number", argument: nil))
}

$0.it("handles when the argument parser doesn't have any values") {
Expand All @@ -61,9 +59,7 @@ let testArgumentConvertible: ((ContextType) -> Void) = {
$0.it("errors on invalid input") {
let parser = ArgumentParser(arguments: ["five"])

try expect {
try Float(parser: parser)
}.toThrow(ArgumentError.invalidType(value: "five", type: "number", argument: nil))
try expect(try Float(parser: parser)).toThrow(ArgumentError.invalidType(value: "five", type: "number", argument: nil))
}

$0.it("handles when the argument parser doesn't have any values") {
Expand All @@ -83,9 +79,7 @@ let testArgumentConvertible: ((ContextType) -> Void) = {
$0.it("errors on invalid input") {
let parser = ArgumentParser(arguments: ["five"])

try expect {
try Double(parser: parser)
}.toThrow(ArgumentError.invalidType(value: "five", type: "number", argument: nil))
try expect(try Double(parser: parser)).toThrow(ArgumentError.invalidType(value: "five", type: "number", argument: nil))
}

$0.it("handles when the argument parser doesn't have any values") {
Expand Down
3 changes: 2 additions & 1 deletion Tests/LinuxMain.swift
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import CommanderTests
import Spectre
@testable import CommanderTests

describe("ArgumentParser", testArgumentParser)
describe("ArgumentConvertible", testArgumentConvertible)
Expand Down

0 comments on commit 2bc67d2

Please sign in to comment.