tests: add initial spec tests