test: use the guinness lib

This is a WIP as tests are failing in JS:

```
/home/victor/dart/di.dart/out/main.dart.js:1223
if(this===init.globalState.yc)throw v}}finally{this.mf=!1
                                    ^
FormatException: Couldn't parse V8 stack trace line ''.
Stack trace:
Expected: an instance of Engine
  Actual: <Instance of 'Engine'>
UnimplementedError at UnimplementedError
```

from the error message I'm unsure if the error is with jasmine or with dart ?

/cc @vsavkin