;; Basic usage
(specification "My feature works correctly"
(assertions
"addition works"
(+ 1 2) => 3))
;; With selector keywords for test filtering (e.g., :focus)
(specification "Debug this test" :focus
(assertions
(+ 1 2) => 3))
;; With custom metadata map for advanced test organization
(specification {:integration true :slow true} "Database integration test"
(assertions
(db/query ...) => ...))
;; Combining metadata map with selector keywords
(specification {:integration true} "Critical integration test" :focus
(assertions
(critical-operation) => expected-result))