add tests for item spec