extended shell unit tests