1- import { isDeno } from "@david/which-runtime" ;
21import { assertEquals , assertRejects , assertThrows } from "@std/assert" ;
32import * as mf from "mock_fetch" ;
43import process from "node:process" ;
@@ -595,7 +594,8 @@ test("kvCache()", async (t) => {
595594} ) ;
596595
597596test ( "getUserAgent()" , ( ) => {
598- if ( isDeno ) {
597+ // dnt-shim-ignore
598+ if ( "Deno" in globalThis ) {
599599 assertEquals (
600600 getUserAgent ( ) ,
601601 `Fedify/${ metadata . version } (Deno/${ Deno . version . deno } )` ,
@@ -615,7 +615,8 @@ test("getUserAgent()", () => {
615615 } ) ,
616616 `MyApp/1.0.0 (Fedify/${ metadata . version } ; Deno/${ Deno . version . deno } ; +https://example.com/)` ,
617617 ) ;
618- } else if ( "Bun" in globalThis ) {
618+ } // dnt-shim-ignore
619+ else if ( "Bun" in globalThis ) {
619620 assertEquals (
620621 getUserAgent ( ) ,
621622 // @ts -ignore: `Bun` is a global variable in Bun
@@ -642,22 +643,22 @@ test("getUserAgent()", () => {
642643 } else {
643644 assertEquals (
644645 getUserAgent ( ) ,
645- `Fedify/${ metadata . version } (Node.js/${ process . version } )` ,
646+ `Fedify/${ metadata . version } (Node.js/${ process . versions . node } )` ,
646647 ) ;
647648 assertEquals (
648649 getUserAgent ( { software : "MyApp/1.0.0" } ) ,
649- `MyApp/1.0.0 (Fedify/${ metadata . version } ; Node.js/${ process . version } )` ,
650+ `MyApp/1.0.0 (Fedify/${ metadata . version } ; Node.js/${ process . versions . node } )` ,
650651 ) ;
651652 assertEquals (
652653 getUserAgent ( { url : "https://example.com/" } ) ,
653- `Fedify/${ metadata . version } (Node.js/${ process . version } ; +https://example.com/)` ,
654+ `Fedify/${ metadata . version } (Node.js/${ process . versions . node } ; +https://example.com/)` ,
654655 ) ;
655656 assertEquals (
656657 getUserAgent ( {
657658 software : "MyApp/1.0.0" ,
658659 url : new URL ( "https://example.com/" ) ,
659660 } ) ,
660- `MyApp/1.0.0 (Fedify/${ metadata . version } ; Node.js/${ process . version } ; +https://example.com/)` ,
661+ `MyApp/1.0.0 (Fedify/${ metadata . version } ; Node.js/${ process . versions . node } ; +https://example.com/)` ,
661662 ) ;
662663 }
663664} ) ;
0 commit comments