[test] use BDD for tests