channel,_:=th.App.CreateChannel(&model.Channel{DisplayName:"Test API Name",Name:"zz"+model.NewId()+"a",Type:model.CHANNEL_OPEN,TeamId:team.Id,CreatorId:user.Id},true)
//Browser Name, UA String, expected result (if the browser should fail the test false and if it should pass the true)
typeuaTeststruct{
Namestring// Name of Browser
UserAgentstring// Useragent of Browser
Resultbool// Expected result (true if browser should be compatible, false if browser shouldn't be compatible)
}
varuaTestParameters=[]uaTest{
{"Mozilla 40.1","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.1",true},
{"Chrome 60","Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36",true},
{"Chrome Mobile","Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Mobile Safari/537.36",true},
{"MM Classic App","Mozilla/5.0 (Linux; Android 8.0.0; Nexus 5X Build/OPR6.170623.013; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/61.0.3163.81 Mobile Safari/537.36 Web-Atoms-Mobile-WebView",true},
{"MM App 3.7.1","Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Mattermost/3.7.1 Chrome/56.0.2924.87 Electron/1.6.11 Safari/537.36",true},
{"Franz 4.0.4","Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Franz/4.0.4 Chrome/52.0.2743.82 Electron/1.3.1 Safari/537.36",true},
{"Edge 14","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393",true},
{"Internet Explorer 9","Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 7.1; Trident/5.0",false},
{"Safari 9","Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Safari/604.1.38",true},
{"Safari 8","Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/8.0.7 Safari/600.7.12",false},
{"Safari Mobile","Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B137 Safari/601.1",true},