Custom dashboard test

* Creates some dashboards, checks their presence and checks their contents.

If :+1: , I will squash it for merging.

I also have to check BZ and eventually file a bug on the dashboard tab behaviour. (tomorrow)
Yes it is, this is a factory function. Look down :)