import Host from 'web-client/models/host';
import Stream from 'web-client/models/deprecated-stream';
import Channel from 'web-client/models/deprecated-channel';
import TicketProduct from 'web-client/models/ticket-product';
import DeprecatedGame from 'web-client/models/deprecated-game';
import VideoManagerVideo from 'web-client/models/video-manager-video';
import VideoManagerProperties from 'web-client/models/video-manager-properties';
import DeprecatedVideo from 'web-client/models/deprecated-video';
import Panel from 'web-client/models/panel';

// Some tests pass in isolation but fail when running the whole suite
// because objects seem to linger in the store from run to run.
// clear all relevant s here.
export default function() {
  Host.reset();
  Stream.reset();
  Channel.resetCache();
  TicketProduct.reset();
  DeprecatedGame.reset();
  VideoManagerVideo.reset();
  VideoManagerProperties.reset();
  DeprecatedVideo.reset();
  Panel.reset();
}
