Covering directive with unit tests.