fix unit test for campaign_selection
add unit test for campaign_settings