├── .gitignore ├── LICENSE ├── Other └── logo.png ├── Package.swift ├── README.md ├── Sources ├── AppVaporTestTools │ ├── Model │ │ └── MyObject.swift │ ├── boot.swift │ ├── configure.swift │ └── routes.swift ├── RunVaporTestTools │ └── main.swift └── VaporTestTools │ ├── Extensions │ ├── Requests │ │ ├── HTTPHeaders+Tools.swift │ │ ├── HTTPRequest+Make.swift │ │ ├── HTTPRequest+Response.swift │ │ └── Request+Make.swift │ ├── Response tools │ │ ├── Response+Checks.swift │ │ ├── Response+Debug.swift │ │ ├── Response+Decoding.swift │ │ └── Response+Getters.swift │ ├── Testable │ │ ├── Application+Testable.swift │ │ ├── Decodable+Testable.swift │ │ ├── Encodable+Testable.swift │ │ └── String+Testable.swift │ └── Tests │ │ └── XCTestCase+Tests.swift │ ├── Properties │ └── TestableProperty.swift │ └── TestTools.swift ├── Tests ├── .gitkeep ├── LinuxMain.swift └── VaporTestToolsTests │ ├── AppTests.swift │ └── Helpers │ └── Application+Testing.swift └── scripts ├── update.sh └── upgrade.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/LICENSE -------------------------------------------------------------------------------- /Other/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Other/logo.png -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/README.md -------------------------------------------------------------------------------- /Sources/AppVaporTestTools/Model/MyObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Sources/AppVaporTestTools/Model/MyObject.swift -------------------------------------------------------------------------------- /Sources/AppVaporTestTools/boot.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Sources/AppVaporTestTools/boot.swift -------------------------------------------------------------------------------- /Sources/AppVaporTestTools/configure.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Sources/AppVaporTestTools/configure.swift -------------------------------------------------------------------------------- /Sources/AppVaporTestTools/routes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Sources/AppVaporTestTools/routes.swift -------------------------------------------------------------------------------- /Sources/RunVaporTestTools/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Sources/RunVaporTestTools/main.swift -------------------------------------------------------------------------------- /Sources/VaporTestTools/Extensions/Requests/HTTPHeaders+Tools.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Sources/VaporTestTools/Extensions/Requests/HTTPHeaders+Tools.swift -------------------------------------------------------------------------------- /Sources/VaporTestTools/Extensions/Requests/HTTPRequest+Make.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Sources/VaporTestTools/Extensions/Requests/HTTPRequest+Make.swift -------------------------------------------------------------------------------- /Sources/VaporTestTools/Extensions/Requests/HTTPRequest+Response.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Sources/VaporTestTools/Extensions/Requests/HTTPRequest+Response.swift -------------------------------------------------------------------------------- /Sources/VaporTestTools/Extensions/Requests/Request+Make.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Sources/VaporTestTools/Extensions/Requests/Request+Make.swift -------------------------------------------------------------------------------- /Sources/VaporTestTools/Extensions/Response tools/Response+Checks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Sources/VaporTestTools/Extensions/Response tools/Response+Checks.swift -------------------------------------------------------------------------------- /Sources/VaporTestTools/Extensions/Response tools/Response+Debug.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Sources/VaporTestTools/Extensions/Response tools/Response+Debug.swift -------------------------------------------------------------------------------- /Sources/VaporTestTools/Extensions/Response tools/Response+Decoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Sources/VaporTestTools/Extensions/Response tools/Response+Decoding.swift -------------------------------------------------------------------------------- /Sources/VaporTestTools/Extensions/Response tools/Response+Getters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Sources/VaporTestTools/Extensions/Response tools/Response+Getters.swift -------------------------------------------------------------------------------- /Sources/VaporTestTools/Extensions/Testable/Application+Testable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Sources/VaporTestTools/Extensions/Testable/Application+Testable.swift -------------------------------------------------------------------------------- /Sources/VaporTestTools/Extensions/Testable/Decodable+Testable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Sources/VaporTestTools/Extensions/Testable/Decodable+Testable.swift -------------------------------------------------------------------------------- /Sources/VaporTestTools/Extensions/Testable/Encodable+Testable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Sources/VaporTestTools/Extensions/Testable/Encodable+Testable.swift -------------------------------------------------------------------------------- /Sources/VaporTestTools/Extensions/Testable/String+Testable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Sources/VaporTestTools/Extensions/Testable/String+Testable.swift -------------------------------------------------------------------------------- /Sources/VaporTestTools/Extensions/Tests/XCTestCase+Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Sources/VaporTestTools/Extensions/Tests/XCTestCase+Tests.swift -------------------------------------------------------------------------------- /Sources/VaporTestTools/Properties/TestableProperty.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Sources/VaporTestTools/Properties/TestableProperty.swift -------------------------------------------------------------------------------- /Sources/VaporTestTools/TestTools.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Sources/VaporTestTools/TestTools.swift -------------------------------------------------------------------------------- /Tests/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/VaporTestToolsTests/AppTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Tests/VaporTestToolsTests/AppTests.swift -------------------------------------------------------------------------------- /Tests/VaporTestToolsTests/Helpers/Application+Testing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/Tests/VaporTestToolsTests/Helpers/Application+Testing.swift -------------------------------------------------------------------------------- /scripts/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/scripts/update.sh -------------------------------------------------------------------------------- /scripts/upgrade.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveUI/VaporTestTools/HEAD/scripts/upgrade.sh --------------------------------------------------------------------------------