Fix checkForNewerStuffTest
Fixed the tests that stopped working after refactoring #4
This commit is contained in:
parent
65b15f657d
commit
590b06fc86
@ -7,9 +7,11 @@ public class checkForNewerStuffTest {
|
|||||||
public void checkForNewerPackages_throwsExceptionIfNoFilesExist() {
|
public void checkForNewerPackages_throwsExceptionIfNoFilesExist() {
|
||||||
// Arrange
|
// Arrange
|
||||||
PacserverUtils utils = new PacserverUtils();
|
PacserverUtils utils = new PacserverUtils();
|
||||||
|
File.Delete("/tmp/packages_before.txt");
|
||||||
|
File.Delete("/tmp/packages_after.txt");
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
Action act = () => utils.diff("/tmp/before_update.txt", "/tmp/after_update.txt");
|
Action act = () => utils.diff("/tmp/packages_before.txt", "/tmp/packages_after.txt");
|
||||||
|
|
||||||
// Assert
|
// Assert
|
||||||
act.Should().Throw<FileNotFoundException>().WithMessage("Necessary files could not be found");
|
act.Should().Throw<FileNotFoundException>().WithMessage("Necessary files could not be found");
|
||||||
@ -26,8 +28,8 @@ public class checkForNewerStuffTest {
|
|||||||
utils.getEveryPackageNameAndVersion("after", "/tmp/packages_after.txt");
|
utils.getEveryPackageNameAndVersion("after", "/tmp/packages_after.txt");
|
||||||
|
|
||||||
// Assert
|
// Assert
|
||||||
File.Exists("/tmp/before_update.txt").Should().BeTrue();
|
File.Exists("/tmp/packages_before.txt").Should().BeTrue();
|
||||||
File.Exists("/tmp/after_update.txt").Should().BeTrue();
|
File.Exists("/tmp/packages_before.txt").Should().BeTrue();
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
@ -45,16 +47,14 @@ public class checkForNewerStuffTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
public void getEveryPackageNameAndVersionViaFolderName_throwsExceptionIfListIsEmpty() {
|
public void getEveryPackageNameAndVersionViaFolderName_throwsExceptionIfModeIsNotValid() {
|
||||||
// Arrange
|
// Arrange
|
||||||
PacserverUtils utils = new PacserverUtils();
|
PacserverUtils utils = new PacserverUtils();
|
||||||
Directory.CreateDirectory("/tmp/local");
|
|
||||||
utils.pacmanDatabaseDirectory = "/tmp/";
|
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
Action act = () => utils.getEveryPackageNameAndVersion("before", "/tmp/packages_before.txt");
|
Action act = () => utils.getEveryPackageNameAndVersion("test", "/tmp/test.txt");
|
||||||
|
|
||||||
// Assert
|
// Assert
|
||||||
act.Should().Throw<Exception>().WithMessage("How did you execute this without any packages?");
|
act.Should().Throw<ArgumentException>().WithMessage("No valid mode was given. Valid modes are before and after");
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user