34 Commits
Author SHA1 Message Date
Matt Rubin 42964a4aea Fix SwiftLint violations 2024-08-18 15:05:21 -04:00
Matt Rubin 160d90d118 Merge develop into throwing-initializers 2022-12-28 12:30:18 -05:00
Matt Rubin d457189307 Update license copyright dates 2019-04-27 12:06:21 -04:00
Matt Rubin 1fa793569c Merge develop into throwing-initializers 2019-04-27 01:40:04 -04:00
Matt Rubin 97736ff83a [Lint] Clean up whitespace around colons 2018-09-14 16:55:17 -04:00
Matt Rubin c14a295bd1 Add comments and fix tests 2018-04-29 10:58:55 -04:00
Matt Rubin 5a3c36a857 Delete bad tokens from the keychain to prevent breaking future test runs 2018-03-17 13:30:10 -04:00
Matt Rubin b7c419d6cd Remove debug logging in keychain tests 2018-03-17 13:21:40 -04:00
Matt Rubin d58b404f4e Add tests for the failure cases of Keychain's init(keychainDictionary:) 2018-03-15 14:55:45 -04:00
Matt Rubin 48a76260d9 Replace Generator's failable initializer with a throwing initializer 2018-03-10 00:02:40 -05:00
Matt Rubin e2f3a06c64 Re-enable Swiftlint's function_body_length rule
Add targeted exceptions for two long test functions.
2018-03-08 16:44:20 -05:00
Matt Rubin 1951e079ff Update the copyright dates of files modified in 2017 2017-02-05 23:49:22 -05:00
Matt Rubin 38c9ae0dcd Convert Algorithm case names to lowercase, following Swift 3 conventions 2017-02-04 20:56:02 -05:00
Matt Rubin 609016a547 Use the Base32 API directly to avoid creating and then bridging NSData 2017-02-04 20:46:47 -05:00
Matt Rubin 87551a50a0 Merge swift-2.3 into swift-3 2016-12-29 00:53:29 -05:00
Matt Rubin 821ac72582 Add an empty app to serve as a test host for the keychain tests
As of iOS 10, keychain access from framework test bundles is broken in the simulator, returning error -34018 for every request.
By using an (empty) iOS app as a bundle loader, the test gains the app's access to the keychain and can run successfully.
2016-12-14 20:18:17 -05:00
Matt Rubin be580f2f13 Merge swift-2.3 into swift-3 2016-11-19 16:12:11 -05:00
Matt Rubin 5ce9a8ffbb Bump the copyright year in KeychainTests.swift 2016-11-16 17:01:45 -05:00
Matt Rubin fa65b0d702 Merge swift-3 into swift-3-api-style 2016-11-15 23:54:13 -05:00
Matt Rubin 3be33e94b1 Merge 2.1-rc into version-2.1-changes 2016-11-15 23:09:52 -05:00
Matt Rubin 076909e383 Fix keychain test indentation 2016-11-15 21:55:16 -05:00
Matt Rubin 8f48e09122 Simplify nesting of do-catch blocks in the keychain tests 2016-11-15 21:52:47 -05:00
Matt Rubin 893a163515 Merge swift-3.0 into swift-3-api-style 2016-09-20 03:33:21 -04:00
Matt Rubin 45c899371a Merge swift-2.3 into swift-3 2016-09-20 02:06:14 -04:00
Matt Rubin 89fe82a32c Note that the keychain test issue is specifically in iOS 10 2016-09-18 22:03:39 -04:00
Matt Rubin 62c3247012 Update the note regarding keychain tests on iOS 10 2016-09-18 22:00:56 -04:00
Matt Rubin 9cfa14611e Simplify name of the keychain's update function 2016-07-27 20:40:53 -04:00
Matt Rubin 3938c8fba9 Update some function names to match the Swift 3 style 2016-07-27 15:30:45 -04:00
Matt Rubin f94308869c Merge master into swift-3-tests 2016-07-22 00:46:21 -04:00
Matt Rubin 1a651c1030 Add a workaround for the broken keychain on iOS 10 beta 2016-07-21 20:44:08 -04:00
Matt Rubin 53bd8c4212 Fix errors with Data and String APIs in the tests 2016-07-19 22:35:04 -04:00
Matt Rubin 9b1029fbf1 Convert Generator.Factor enum cases to lowercase 2016-07-19 22:35:04 -04:00
Matt Rubin 58f31aa20a Add a Data typealias 2016-07-19 22:35:04 -04:00
Matt Rubin 2a5a317bbc Rename "Tests" directory 2016-02-26 00:21:28 -05:00