If you separate the DSL into syntactic sugar layer...
# test
n
If you separate the DSL into syntactic sugar layered over an underlying domain model, you can test the classes of the domain model without the DSL, and test the DSL syntax in terms of what gets built.