ported some tests to use the shiny framework