Skip to content

Commit

Permalink
Merge pull request #1453 from SmartThingsCommunity/bugfix/matter-lock…
Browse files Browse the repository at this point in the history
…-unit-tests

Matter Lock: add lockAlarm capability definition for unit tests
  • Loading branch information
ctowns committed Jun 17, 2024
2 parents 1d02cec + 2f765bb commit 251dd43
Show file tree
Hide file tree
Showing 5 changed files with 31 additions and 0 deletions.
27 changes: 27 additions & 0 deletions drivers/SmartThings/matter-lock/capabilities/lockAlarm.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
id: lockAlarm
version: 1
status: proposed
name: Lock Alarm
ephemeral: false
attributes:
alarm:
schema:
type: object
properties:
value:
type: string
enum:
- clear
- lockFactoryReset
- damaged
- forcedOpeningAttempt
- unableToLockTheDoor
- notClosedForALongTime
- highTemperature
- attemptsExceeded
- physicalImpact
additionalProperties: false
required:
- value
enumCommands: []
commands: {}
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@

local test = require "integration_test"
local capabilities = require "st.capabilities"
test.add_package_capability("lockAlarm.yml")
local t_utils = require "integration_test.utils"
local clusters = require "st.matter.clusters"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@

local test = require "integration_test"
local capabilities = require "st.capabilities"
test.add_package_capability("lockAlarm.yml")
local t_utils = require "integration_test.utils"
local clusters = require "st.matter.clusters"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
-- Mock out globals
local test = require "integration_test"
local capabilities = require "st.capabilities"
test.add_package_capability("lockAlarm.yml")
local t_utils = require "integration_test.utils"
local json = require "st.json"
local clusters = require "st.matter.clusters"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
-- Mock out globals
local test = require "integration_test"
local capabilities = require "st.capabilities"
test.add_package_capability("lockAlarm.yml")
local t_utils = require "integration_test.utils"
local json = require "st.json"
local clusters = require "st.matter.clusters"
Expand Down

0 comments on commit 251dd43

Please sign in to comment.