web-atoms-core
Version:
26 lines (15 loc) • 697 B
text/typescript
import Assert from "@web-atoms/unit-test/dist/Assert";
import Test from "@web-atoms/unit-test/dist/Test";
import { AtomUri } from "../../core/AtomUri";
import { AtomTest } from "../../unit/AtomTest";
export class AtomUriTest extends AtomTest {
public parse(): void {
const fullUrlString = "https://localhost:8080/folder/file?a=b&c=d#aa=bb";
const fullUrl = new AtomUri(fullUrlString);
Assert.equals("8080", fullUrl.port);
Assert.equals(fullUrlString, fullUrl.toString());
fullUrl.path = "/folder1/file";
Assert.equals("https://localhost:8080/folder1/file?a=b&c=d#aa=bb", fullUrl.toString());
}
}