@@ -378,13 +378,38 @@ class LocalizatorTests: XCTestCase {
378378 }
379379 }
380380
381+ func testLocalizatorBG( ) {
382+ do {
383+ let localizator = try UnitsLocalizator ( language: " bg " )
384+ try self . checkAllLocalizations ( language: " bg " )
385+
386+ XCTAssertEqual ( localizator. in. short, " в " )
387+ XCTAssertEqual ( localizator. in. full, " Инч " )
388+ XCTAssertEqual ( localizator. ft. short, " ft " )
389+ XCTAssertEqual ( localizator. ft. full, " Фут " )
390+ XCTAssertEqual ( localizator. mile. short, " ми " )
391+ XCTAssertEqual ( localizator. mile. full, " Миля " )
392+ XCTAssertEqual ( localizator. mm. short, " мм " )
393+ XCTAssertEqual ( localizator. mm. full, " Милиметър " )
394+ XCTAssertEqual ( localizator. cm. short, " см " )
395+ XCTAssertEqual ( localizator. cm. full, " Сантиметър " )
396+ XCTAssertEqual ( localizator. m. short, " м " )
397+ XCTAssertEqual ( localizator. m. full, " Метър " )
398+ XCTAssertEqual ( localizator. km. short, " км " )
399+ XCTAssertEqual ( localizator. km. full, " Километър " )
400+
401+ } catch let error {
402+ XCTFail ( " error - \( error) " )
403+ }
404+ }
405+
381406 // Is all language tested? Failed if not
382407 func testCheckTestCount( ) {
383408 let main = Bundle ( for: UnitsLocalizator . self)
384409 let localizable = main. path ( forResource: " Localizable " , ofType: " bundle " )
385410 . flatMap { Bundle ( path: $0) }
386411
387- XCTAssertEqual ( localizable? . localizations, [ " de " , " en " , " uk " , " es " , " et " , " hu " , " pl " , " ru " , " pt " ] )
412+ XCTAssertEqual ( localizable? . localizations, [ " de " , " en " , " uk " , " es " , " et " , " bg " , " hu " , " pl " , " ru " , " pt " ] )
388413 XCTAssertEqual ( localizable? . localizations. count, LocalizatorTests . allTests. count - 1 )
389414 }
390415
@@ -398,6 +423,7 @@ class LocalizatorTests: XCTestCase {
398423 ( " testLocalizatorUK " , testLocalizatorUK) ,
399424 ( " testLocalizatorPL " , testLocalizatorPL) ,
400425 ( " testLocalizatorET " , testLocalizatorET) ,
426+ ( " testLocalizatorBG " , testLocalizatorBG) ,
401427 ( " testCheckTestCount " , testCheckTestCount)
402428 ]
403429}
0 commit comments