mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-11-04 21:27:21 +00:00
Improved the dialogs for local data sources and the Batch Processing assistant (#1096)
Co-authored-by: Thorsten Sommer <SommerEngineering@users.noreply.github.com>
This commit is contained in:
1 parent
149395c1a0
commit
f7e6ceb915
45 files changed
+2514
-361
No files matched your search
@@ -271,6 +271,32 @@ public sealed class FileSourceIndexerWatcherTests
|
||||
Assert.That(FileSourceIndexer.IsSameWatchConfiguration(before, after), Is.False);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void ReorderingEquivalentExclusionsDoesNotRecreateTheWatcher()
|
||||
{
|
||||
var before = DefaultConfiguration(Path.GetTempPath()) with
|
||||
{
|
||||
ExcludePatterns = FileExclusions.Parse("*.mp3;draft-*"),
|
||||
};
|
||||
var after = before with { ExcludePatterns = FileExclusions.Parse("DRAFT-*;*.MP3;*.mp3") };
|
||||
|
||||
Assert.That(FileSourceIndexer.IsSameWatchConfiguration(before, after), Is.True);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void RenamingAnIncludedFileIntoAnExcludedNameStillRefreshesTheIndex()
|
||||
{
|
||||
var rootPath = Path.Combine(Path.GetTempPath(), $"ai-studio-excluded-rename-{Guid.NewGuid():N}");
|
||||
var configuration = DefaultConfiguration(rootPath) with
|
||||
{
|
||||
FilePatterns = FileNamePatterns.Parse("*.md"),
|
||||
ExcludePatterns = FileExclusions.Parse("draft-*"),
|
||||
};
|
||||
var renamed = new RenamedEventArgs(WatcherChangeTypes.Renamed, rootPath, "draft-report.md", "report.md");
|
||||
|
||||
Assert.That(FileSourceIndexer.IsRelevantWatcherEvent(configuration, renamed), Is.True);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void RelocatingToADirectoryWithDifferentCasingUsesTheLocalPathRules()
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user