using enqueue instead of push in the tests because that's what I use in the readme