add passing spec to itemenqueued
add tests for dequeue and empty queue