BloomTests.Book.BookStarterTests.CreateBookOnDiskFromTemplate_AlreadyHasVernacular_LeavesUntouched C# (CSharp) Method

CreateBookOnDiskFromTemplate_AlreadyHasVernacular_LeavesUntouched() private method

        public void CreateBookOnDiskFromTemplate_AlreadyHasVernacular_LeavesUntouched()
        {
            var path = GetPathToHtml(_starter.CreateBookOnDiskFromTemplate(GetShellBookFolder(), _projectFolder.Path));
            AssertThatXmlIn.HtmlFile(path).HasSpecifiedNumberOfMatchesForXpath("//div[@testid='pageAlreadyHasVernacular']/p/textarea[@lang='en']", 1);
            AssertThatXmlIn.HtmlFile(path).HasSpecifiedNumberOfMatchesForXpath("//div[@testid='pageAlreadyHasVernacular']/p/textarea[@lang='xyz']", 1);
            // this, the original version started failing when the xml started putting the closing tag on the next line, so I changed it to 'starts-with'
            //AssertThatXmlIn.HtmlFile(path).HasSpecifiedNumberOfMatchesForXpath("//div[@testid='pageAlreadyHasVernacular']/p/textarea[@lang='xyz' and text()='original']", 1);
            AssertThatXmlIn.HtmlFile(path).HasSpecifiedNumberOfMatchesForXpath("//div[@testid='pageAlreadyHasVernacular']/p/textarea[@lang='xyz' and starts-with(text(),'original')]", 1);
        }
BookStarterTests