add test for Plugin::JSON / specify dsl as hash_handler