Skip to content

Commit fb15075

Browse files
committed
Add set tests
1 parent c5cf3e0 commit fb15075

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

Tests/DefaultsKitTests/DefaultsKey + keys.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,6 @@ extension DefaultsKey {
3535
static var enumKey: Key<EnumMock> { Key("enumKey") }
3636
static var optionSetKey: Key<OptionSetMock> { Key("optionSetKey") }
3737
static var arrayOfIntegersKey: Key<[Int]> { Key("arrayOfIntegersKey") }
38+
static var setOfIntegersKey: Key<Set<Int>> { Key("setOfIntegersKey") }
3839
static var personMockKey: Key<PersonMock> { Key("personMockKey") }
3940
}

Tests/DefaultsKitTests/DefaultsTests.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -160,16 +160,16 @@ struct DefaultsKitTests {
160160
@Test func testSet() {
161161
// Given
162162
let defaults = Defaults()
163-
let expected: [Int] = [1, 2, 3, 4]
163+
let expected: Set<Int> = [1, 2, 3, 4]
164164

165165
// When
166-
defaults.set(expected, for: .arrayOfIntegersKey)
166+
defaults.set(expected, for: .setOfIntegersKey)
167167

168168
// Then
169-
let hasKey = defaults.has(.arrayOfIntegersKey)
169+
let hasKey = defaults.has(.setOfIntegersKey)
170170
#expect(hasKey)
171171

172-
let actual = defaults.get(for: .arrayOfIntegersKey)
172+
let actual = defaults.get(for: .setOfIntegersKey)
173173
#expect(expected == actual)
174174
}
175175

0 commit comments

Comments
 (0)