Skip to content

Commit 8c6dcd8

Browse files
Change credential index for test case
1 parent 8022374 commit 8c6dcd8

File tree

1 file changed

+3
-13
lines changed

1 file changed

+3
-13
lines changed

drivers/SmartThings/zigbee-lock/src/test/test_zigbee_lock_code_slga_migration.lua

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ local mock_device = test.mock_device.build_test_zigbee_device(
3333
data = {
3434
lockCodes = json.encode({
3535
["1"] = "Zach",
36-
["2"] = "Steven"
36+
["5"] = "Steven"
3737
}),
3838
}
3939
}
@@ -54,17 +54,7 @@ test.register_coroutine_test(
5454
test.socket.zigbee:__expect_send({ mock_device.id, Alarm.attributes.AlarmCount:read(mock_device) })
5555
test.wait_for_events()
5656
-- Validate lockCodes field
57-
mock_datastore.__assert_device_store_contains(mock_device.id, "lockCodes", { ["1"] = "Zach", ["2"] = "Steven" })
58-
-- Validate state cache
59-
mock_datastore.__assert_device_store_contains(mock_device.id, "__state_cache",
60-
{
61-
main = {
62-
lockCodes = {
63-
lockCodes = {value = json.encode({ ["1"] = "Zach", ["2"] = "Steven" }) }
64-
}
65-
}
66-
}
67-
)
57+
mock_datastore.__assert_device_store_contains(mock_device.id, "lockCodes", { ["1"] = "Zach", ["5"] = "Steven" })
6858
-- Validate migration complete flag
6959
mock_datastore.__assert_device_store_contains(mock_device.id, "migrationComplete", true)
7060

@@ -81,7 +71,7 @@ test.register_coroutine_test(
8171
test.socket.capability:__expect_send( mock_device:generate_test_message("main", capabilities.lockCredentials.minPinCodeLen(5, { visibility = { displayed = false } })))
8272
test.socket.capability:__expect_send( mock_device:generate_test_message("main", capabilities.lockCredentials.maxPinCodeLen(10, { visibility = { displayed = false } })))
8373
test.socket.capability:__expect_send( mock_device:generate_test_message("main", capabilities.lockCredentials.pinUsersSupported(4, { visibility = { displayed = false } })))
84-
test.socket.capability:__expect_send( mock_device:generate_test_message("main", capabilities.lockCredentials.credentials({{credentialIndex=1, credentialType="pin", userIndex=1}, {credentialIndex=2, credentialType="pin", userIndex=2}}, { visibility = { displayed = false } })))
74+
test.socket.capability:__expect_send( mock_device:generate_test_message("main", capabilities.lockCredentials.credentials({{credentialIndex=1, credentialType="pin", userIndex=1}, {credentialIndex=5, credentialType="pin", userIndex=2}}, { visibility = { displayed = false } })))
8575
test.socket.capability:__expect_send( mock_device:generate_test_message("main", capabilities.lockCredentials.supportedCredentials({"pin"}, { visibility = { displayed = false } })))
8676
test.socket.capability:__expect_send( mock_device:generate_test_message("main", capabilities.lockUsers.users({{userIndex=1, userName="Zach", userType="guest"}, {userIndex=2, userName="Steven", userType="guest"}}, { visibility = { displayed = false } })))
8777
test.socket.capability:__expect_send( mock_device:generate_test_message("main", capabilities.lockCodes.migrated(true, { visibility = { displayed = false } })))

0 commit comments

Comments
 (0)