Change test suite to Minitest and add authorize designer feature