public void LinkifyRepoRegexEmptyGeneratesNoLinks()
{
ForAllGits(git =>
{
ITH.SetGlobalSetting(m => m.LinksRegex, @"#(\d)(\d+)");
ITH.SetGlobalSetting(m => m.LinksUrl, @"http://some.url/{0}{1}{2}");
var repo_id = ITH.CreateRepositoryOnWebInterface(RepositoryName);
app.NavigateTo<RepositoryController>(c => c.Edit(repo_id));
var form = app.FindFormFor<RepositoryDetailModel>();
ITH.SetCheckbox(form.Field(f => f.LinksUseGlobal).Field, false);
form.Field(f => f.LinksRegex).SetValueTo("");
form.Field(f => f.LinksUrl).SetValueTo("");
form.Submit();
CloneEmptyRepositoryWithCredentials(git);
CreateIdentity(git);
CreateAndAddTestFiles(git, 1);
RunGitOnRepo(git, "push origin master").ExpectSuccess();
app.NavigateTo<RepositoryController>(c => c.Commits(repo_id, null, 1));
var display = app.FindDisplayFor<RepositoryCommitsModel>();
var links = app.Browser.FindElementsByCssSelector("a.linkified");
Assert.AreEqual(0, links.Count);
ITH.DeleteRepositoryUsingWebsite(repo_id);
});
}