not sure we need to test each directive separately. If we know that any directive will treat `foo` and `data-foo` same then there is no need for these tests.