bugsnag: port tests

cc @lancejpollard 

i changed the `validate` call to make it terser, but also because i forgot to add the actual comparison check in appcues, so this forces us to add it this way?

we should probably change it back to `compare` since its really comparing two objects and not validating like the tester was