Adds template repository tests, updates template repo business logic to be able to delete the whole template tree, updates some script repo tests too.
This commit is contained in:
@@ -7,20 +7,25 @@ using Umbraco.Core.Models;
|
||||
using Umbraco.Core.Persistence;
|
||||
using Umbraco.Core.Persistence.Repositories;
|
||||
using Umbraco.Core.Persistence.UnitOfWork;
|
||||
using Umbraco.Tests.TestHelpers;
|
||||
|
||||
namespace Umbraco.Tests.Persistence.Repositories
|
||||
{
|
||||
[TestFixture]
|
||||
public class ScriptRepositoryTest
|
||||
public class ScriptRepositoryTest : BaseUmbracoApplicationTest
|
||||
{
|
||||
private IFileSystem _fileSystem;
|
||||
|
||||
[SetUp]
|
||||
public void Initialize()
|
||||
public override void Initialize()
|
||||
{
|
||||
base.Initialize();
|
||||
|
||||
_fileSystem = new PhysicalFileSystem(SystemDirectories.Scripts);
|
||||
var stream = CreateStream("Umbraco.Sys.registerNamespace(\"Umbraco.Utils\");");
|
||||
_fileSystem.AddFile("test-script.js", stream);
|
||||
using (var stream = CreateStream("Umbraco.Sys.registerNamespace(\"Umbraco.Utils\");"))
|
||||
{
|
||||
_fileSystem.AddFile("test-script.js", stream);
|
||||
}
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -93,6 +98,8 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
|
||||
// Assert
|
||||
|
||||
Assert.IsFalse(repository.Exists("test-script.js"));
|
||||
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -180,8 +187,10 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
}
|
||||
|
||||
[TearDown]
|
||||
public void TearDown()
|
||||
public override void TearDown()
|
||||
{
|
||||
base.TearDown();
|
||||
|
||||
_fileSystem = null;
|
||||
//Delete all files
|
||||
var fs = new PhysicalFileSystem(SystemDirectories.Scripts);
|
||||
|
||||
Reference in New Issue
Block a user