fix directive deep option test coverage