@@ -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