public async Task GetLibraryCompletionSetAsync_Versions() { CdnjsCatalog sut = SetupCatalog(); CompletionSet result = await sut.GetLibraryCompletionSetAsync("sampleLibrary@", 14); Assert.AreEqual("sampleLibrary@".Length, result.Start); Assert.AreEqual(0, result.Length); Assert.AreEqual(5, result.Completions.Count()); Assert.AreEqual("2.0.0", result.Completions.Last().DisplayText); Assert.AreEqual("[email protected]", result.Completions.Last().InsertionText); }
public async Task GetLibraryCompletionSetAsync_Names() { CdnjsCatalog sut = SetupCatalog(); CompletionSet result = await sut.GetLibraryCompletionSetAsync("test", 0); Assert.AreEqual(0, result.Start); Assert.AreEqual(4, result.Length); Assert.AreEqual(2, result.Completions.Count()); Assert.AreEqual("test-library", result.Completions.First().DisplayText); Assert.AreEqual("[email protected]", result.Completions.First().InsertionText); }