Fix uniqueness spec

Before the spec wasn't doing anything (checking if an empty array doesn't contain anything)

I implemented a spec that checks if the token is really uniqe

Furthermore it's 'a unique' rather than 'an unique'