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