refactor smelter tests; integration only now