fix(file): 校验企业资质实际存储目录
This commit is contained in:
@@ -20,6 +20,19 @@ class LocalQualificationStorageTest {
|
||||
@TempDir
|
||||
Path storageRoot;
|
||||
|
||||
@Test
|
||||
void initializeVerifiesTheActualQualificationMountAndCleansUpItsProbe() throws Exception {
|
||||
var storage = new LocalQualificationStorage(storageRoot.toString());
|
||||
|
||||
storage.initialize();
|
||||
|
||||
Path qualificationRoot = storageRoot.resolve("qualifications");
|
||||
assertTrue(Files.isDirectory(qualificationRoot));
|
||||
try (var files = Files.list(qualificationRoot)) {
|
||||
assertEquals(0, files.count());
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
void storeReturnsFileServiceUrlBackedByARealTenantFile() throws Exception {
|
||||
var storage = new LocalQualificationStorage(storageRoot.toString());
|
||||
@@ -60,7 +73,7 @@ class LocalQualificationStorageTest {
|
||||
void writeFailureReturnsServiceUnavailableInsteadOfBusinessError() throws Exception {
|
||||
var storage = new LocalQualificationStorage(storageRoot.toString());
|
||||
storage.initialize();
|
||||
Files.writeString(storageRoot.resolve("qualifications"), "阻止创建租户目录");
|
||||
Files.writeString(storageRoot.resolve("qualifications").resolve("10001"), "阻止创建租户目录");
|
||||
byte[] png = {(byte) 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x01};
|
||||
var upload = new MockMultipartFile("file", "license.png", "image/png", png);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user