diff --git a/.gitignore b/.gitignore index ead5990..75fee60 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /.build /*.xcodeproj Package.resolved +.swiftpm diff --git a/Package.swift b/Package.swift index 5070073..601ba10 100644 --- a/Package.swift +++ b/Package.swift @@ -12,7 +12,7 @@ let package = Package( ], dependencies: [ .package(url: "https://github.com/vapor/vapor.git", from: "4.27.0"), - .package(url: "https://github.com/miroslavkovac/Lingo.git", from: "3.0.5") + .package(url: "https://github.com/miroslavkovac/Lingo.git", from: "3.1.0") ], targets: [ .target(name: "LingoVapor", dependencies: [ diff --git a/README.md b/README.md index 9130f3c..0cb3380 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Lingo Provider -[![Language](https://img.shields.io/badge/Swift-4-brightgreen.svg)](http://swift.org) +[![Language](https://img.shields.io/badge/Swift-5-brightgreen.svg)](http://swift.org) [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/vapor-community/markdown-provider/master/LICENSE) A Vapor provider for [Lingo](https://github.com/miroslavkovac/Lingo) - a pure Swift localization library ready to be used in Server Side Swift projects. diff --git a/Tests/LingoVaporTests/LingoVaporTests.swift b/Tests/LingoVaporTests/LingoVaporTests.swift index 329b6ad..cf3f476 100644 --- a/Tests/LingoVaporTests/LingoVaporTests.swift +++ b/Tests/LingoVaporTests/LingoVaporTests.swift @@ -4,8 +4,20 @@ import XCTest class LingoVaporTests: XCTestCase { + private var application: Application! + + override func setUp() { + super.setUp() + self.application = Application() + } + + override func tearDown() { + self.application.shutdown() + super.tearDown() + } + func testInitialization() throws { - var lingoProvider = LingoProvider(application: Application()) + let lingoProvider = LingoProvider(application: self.application) lingoProvider.configuration = .init(defaultLocale: "en", localizationsDir: "Localizations") XCTAssertEqual(lingoProvider.configuration?.defaultLocale, "en") }