Why are you creating another error inside the catch?

Chai-expect has built in support for dealing with expecting an error to be thrown.