jahorton
|
6f75842e1e
|
feat(ios): adds a good comparison unit test for the no-defaults one
|
2021-03-12 15:51:51 +07:00 |
|
jahorton
|
a7abc7c1cf
|
feat(ios): unit test for app update - no installed defaults
|
2021-03-12 15:11:33 +07:00 |
|
jahorton
|
c0d448b5e3
|
refactor(ios): app version migration only needs basic resource IDs
|
2021-03-11 14:16:37 +07:00 |
|
jahorton
|
26ac099c0e
|
fix(ios): fixes unit test mocking, test init
|
2021-02-02 08:51:44 +07:00 |
|
jahorton
|
02f58bc481
|
feat(ios/engine): adds unit test for prior commit
|
2020-11-18 10:00:43 +07:00 |
|
jahorton
|
aacd53a169
|
fix(ios/engine): assocating installer deinit, docs
|
2020-08-07 09:21:09 +07:00 |
|
jahorton
|
01e525ac34
|
feat(ios/engine): baseline LanguagePickAssociator. Has known deinit issues
|
2020-08-04 10:05:28 +07:00 |
|
jahorton
|
b262098116
|
refactor(ios/engine): chained lexical model install callback, fix
|
2020-07-22 13:58:14 +07:00 |
|
jahorton
|
0976db0e5a
|
feat(ios/engine): adds migration-update mega-test
|
2020-07-20 14:36:22 +07:00 |
|
jahorton
|
959cbbd623
|
feat(ios/engine): adds post-migration update detect test
|
2020-07-17 12:12:37 +07:00 |
|
jahorton
|
7e6dee7681
|
feat(ios/engine): updateCacheIsCurrent
|
2020-07-17 08:58:02 +07:00 |
|
jahorton
|
48dbca7765
|
feat(ios/engine): package version-state unit test
|
2020-07-13 09:49:58 +07:00 |
|
jahorton
|
cfd76c0326
|
refactor(ios/engine): better caching, stateForKeyboard rework/test
|
2020-07-10 13:43:00 +07:00 |
|
jahorton
|
464cc3f7e1
|
feat(ios/engine): unit test for legacy model downloads, related fixes
|
2020-07-09 10:53:00 +07:00 |
|
jahorton
|
0b366e9915
|
refactor(ios/engine): starts Queries.LexicalModel, related unit test
|
2020-07-08 15:55:11 +07:00 |
|
jahorton
|
96532c2026
|
feat(ios/engine): package download failure test
|
2020-07-08 11:50:21 +07:00 |
|
jahorton
|
3482f86d54
|
fix(ios/engine): HTTPDownloader download error handling
|
2020-07-08 10:06:40 +07:00 |
|
jahorton
|
a0f66d31bb
|
refactor(ios/engine): refinement, base unit test implementation
|
2020-06-29 15:59:27 +07:00 |
|
jahorton
|
1548818395
|
change(ios/engine): mocks package-version test
|
2020-06-26 09:55:35 +07:00 |
|
jahorton
|
2361fa1871
|
feat(ios/engine): package contents auto-update matching installed resources
|
2020-06-16 12:50:15 +07:00 |
|
jahorton
|
0c094cf0de
|
feat(ios/engine): adds simple 13.0 migration test resource bundle
|
2020-06-16 10:26:04 +07:00 |
|
jahorton
|
13e40607de
|
fix(ios/engine): fixes up a couple of details
|
2020-06-11 12:15:06 +07:00 |
|
jahorton
|
c80e569513
|
feat(ios/engine): UserDefaults save-state use for unit tests
|
2020-06-11 12:02:23 +07:00 |
|
jahorton
|
82154b6042
|
chore(ios/engine): Merge branch 'refactor/ios/engine/selective-resource-install-abstraction' into feat/ios/engine/kmp-metadata-for-cloud-resource
|
2020-06-10 10:59:02 +07:00 |
|
jahorton
|
8cb5db4a90
|
chore(ios/engine): Merge branch 'master' into refactor/ios/engine/selective-resource-install-abstraction
|
2020-06-10 09:32:34 +07:00 |
|
jahorton
|
e0e5747ae1
|
refactor(ios/engine): adjustments for KMPResource, KeymanPackage
|
2020-06-09 12:59:57 +07:00 |
|
jahorton
|
66fbc3b611
|
feat(ios/engine): language tag case-insensitivity with Codable
|
2020-06-05 11:13:08 +07:00 |
|
jahorton
|
52688b4ffe
|
feat(ios/engine): adds unit tests for prior commit
|
2020-06-04 12:04:46 +07:00 |
|
jahorton
|
df2a31f075
|
feat(ios/engine): KeymanPackage.contains(resource) helper func
|
2020-06-03 15:58:26 +07:00 |
|
jahorton
|
63d088f852
|
change(ios/engine): retools KMPMetadata test assertions for reuse
|
2020-06-03 08:21:17 +07:00 |
|
jahorton
|
aa932a0df5
|
feat(ios/engine): full kmp.json decoding via Codable
|
2020-06-02 09:45:24 +07:00 |
|
jahorton
|
cc7508f011
|
refactor(ios/engine): KMPLexicalModel now Codable
|
2020-06-01 13:36:57 +07:00 |
|
jahorton
|
4b90b20808
|
refactor(ios/engine): KMPKeyboard, KMPLanguage use of Coding protocol, unit tests
|
2020-06-01 12:49:10 +07:00 |
|
jahorton
|
3633324496
|
refactor(ios/engine): KMPLanguage now Codable
|
2020-06-01 10:26:12 +07:00 |
|
jahorton
|
e925a6b88d
|
docs(ios): Credit for the URLSession mocking setup
|
2020-05-28 11:16:49 +07:00 |
|
jahorton
|
f4591d3620
|
feat(ios): operational queue-cancellation test
|
2020-05-28 10:56:33 +07:00 |
|
jahorton
|
047afc1ec0
|
feat(ios): introduces HTTPDownloader unit testing
|
2020-05-28 10:36:37 +07:00 |
|
jahorton
|
afc385521c
|
feat(ios): Fixes new tests, adds 10.0 migration tests
|
2020-02-20 14:43:50 +07:00 |
|
jahorton
|
4d9b7d992d
|
feat(ios): pre-13.0 ad-hoc migration test
|
2020-02-20 13:44:27 +07:00 |
|
jahorton
|
fc19e67c96
|
feat(ios): adds basic 12.0 migration test
|
2020-02-20 13:31:38 +07:00 |
|
jahorton
|
7e093e2fbe
|
refactor(ios): Reworks setup and teardown to common funcs
|
2020-02-20 12:18:05 +07:00 |
|
jahorton
|
4cdc625cf8
|
feat(ios): KMP installation unit tests
|
2020-02-19 12:06:18 +07:00 |
|
jahorton
|
c724f232e5
|
change(ios): Better cleanup code
|
2020-02-19 09:55:28 +07:00 |
|
jahorton
|
de65abb27f
|
feat(ios): Adds lexical model extraction test
|
2020-02-19 09:36:55 +07:00 |
|
jahorton
|
9396b4132c
|
change(ios): Mild restructure of last test
|
2020-02-19 09:28:28 +07:00 |
|
jahorton
|
2700dbfe0b
|
feat(ios): First functioning package decompress test
|
2020-02-19 09:25:06 +07:00 |
|
jahorton
|
b0b4b4bb15
|
change(ios): fixes Storage erasure, starts file tests
|
2020-02-19 08:46:17 +07:00 |
|
jahorton
|
6b5786a996
|
change(ios): Follows usual Swift namespace convention - enums
|
2020-02-19 08:27:16 +07:00 |
|
jahorton
|
9f392c63d4
|
feat(ios): Starts TestUtils 'namespace' for testing funcs
|
2020-02-19 08:22:49 +07:00 |
|