got system tests working by having the factory inject a fake jsonParser that outputs instead of hitting elasticsearch.