IntermediateCoding & Development

Test automation (#8)

Engineering & Tech

Generate [LANGUAGE] unit tests for this function. Cover: happy path, 3 edge cases, and one failure scenario. Use [TEST_FRAMEWORK]. Include setup/teardown and use naming consistent with [STYLE].