Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/keenwrite.git
images/kitten.png
src/test/java/com/keenwrite/processors/markdown/extensions/images/ImageLinkExtensionTest.java
import java.io.File;
+import java.io.IOException;
import java.net.URI;
import java.nio.file.Path;
import static com.keenwrite.constants.Constants.DOCUMENT_DEFAULT;
import static java.lang.String.format;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.*;
/**
*/
@Test
- void test_ImageLookup_RelativePathWithExtension_ResolvedSuccessfully() {
+ void test_ImageLookup_RelativePathWithExtension_ResolvedSuccessfully()
+ throws IOException {
final var resource = getResourcePath( PATH_KITTEN_PNG );
final var imagePath = new File( PATH_KITTEN_PNG ).toPath();
final var parser = pBuilder.extensions( extensions ).build();
final var renderer = hBuilder.extensions( extensions ).build();
+ final var file = root.resolve( subpath.resolve( imagePath ) ).toFile();
+ file.deleteOnExit();
+ assertTrue( file.createNewFile() );
assertNotNull( parser );
assertNotNull( renderer );
assertEquals( expectedHtml, actualHtml );
}
+
+ assertTrue( file.delete() );
}

Creates file needed by test from within test

Author DaveJarvis <email>
Date 2023-12-19 13:56:30 GMT-0800
Commit 26c8500ca72cc8ccda3473b698e70122bad79b88
Parent 5781d8f
Delta 9 lines added, 3 lines removed, 6-line increase