mirror of https://github.com/halo-dev/halo
Fix unit test due to dependency update
parent
0dd1e13e82
commit
d64f01d0d5
|
@ -36,7 +36,7 @@ class FileTypeDetectUtilsTest {
|
|||
void detectMimeTypeWithNameTest() throws IOException {
|
||||
var stream = getFileInputStream("classpath:file-type-detect/index.js");
|
||||
String mimeType = FileTypeDetectUtils.detectMimeType(stream, "index.js");
|
||||
assertThat(mimeType).isEqualTo("application/javascript");
|
||||
assertThat(mimeType).isEqualTo("text/javascript");
|
||||
|
||||
stream = getFileInputStream("classpath:file-type-detect/index.html");
|
||||
mimeType =
|
||||
|
|
|
@ -12,6 +12,7 @@ import java.util.List;
|
|||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import org.jsoup.Jsoup;
|
||||
import org.jsoup.nodes.Document;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.extension.ExtendWith;
|
||||
|
@ -106,11 +107,11 @@ class ContentTemplateHeadProcessorIntegrationTest {
|
|||
.thenReturn(Mono.empty());
|
||||
|
||||
lenient().when(applicationContext.getBeanProvider(ExtensionGetter.class))
|
||||
.thenAnswer(invocation -> {
|
||||
var objectProvider = mock(ObjectProvider.class);
|
||||
when(objectProvider.getIfUnique()).thenReturn(extensionGetter);
|
||||
return objectProvider;
|
||||
});
|
||||
.thenAnswer(invocation -> {
|
||||
var objectProvider = mock(ObjectProvider.class);
|
||||
when(objectProvider.getIfUnique()).thenReturn(extensionGetter);
|
||||
return objectProvider;
|
||||
});
|
||||
lenient().when(extensionGetter.getExtensions(TemplateHeadProcessor.class)).thenReturn(
|
||||
Flux.fromIterable(map.values()).sort(AnnotationAwareOrderComparator.INSTANCE)
|
||||
);
|
||||
|
@ -145,7 +146,9 @@ class ContentTemplateHeadProcessorIntegrationTest {
|
|||
2. global head meta is overridden by content head meta
|
||||
3. but global head meta is not overridden by global seo meta
|
||||
*/
|
||||
assertThat(Jsoup.parse(result).html()).isEqualTo("""
|
||||
var outputSettings = new Document.OutputSettings().prettyPrint(true);
|
||||
var actual = Jsoup.parse(result).outputSettings(outputSettings).html();
|
||||
var expected = Jsoup.parse("""
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
@ -155,10 +158,10 @@ class ContentTemplateHeadProcessorIntegrationTest {
|
|||
<meta name="description" content="post-description">
|
||||
<meta name="other" content="post-other-meta">
|
||||
</head>
|
||||
<body>
|
||||
this is body
|
||||
</body>
|
||||
</html>""");
|
||||
<body>this is body</body>
|
||||
</html>"""
|
||||
).outputSettings(outputSettings).html();
|
||||
assertThat(actual).isEqualTo(expected);
|
||||
}
|
||||
|
||||
Map<String, String> mutableMetaMap(String nameValue, String contentValue) {
|
||||
|
|
Loading…
Reference in New Issue