New test interface

the `.` in `.js`, since there are no shared sources. This allows a flatter structure (no `shared` folder).
there is no `-` in the directory name, since this aligns with the other directory names in this build.