fix: omit default params in avatar URL for cleaner URLs
- getAvatarUrl now omits direction=2, head_direction=3, size=m when they match defaults - URL now matches: figure=xxx&effect=14&img_format=apng
This commit is contained in:
1 parent
3213126a12
commit
0aef27efc4
2 files changed
+10
-7
No files matched your search
@@ -39,13 +39,13 @@ describe("getAvatarUrl", () => {
|
||||
envMock.env.NEXT_PUBLIC_IMAGER_URL = "https://img.example.com";
|
||||
});
|
||||
|
||||
it("builds a query string with defaults", () => {
|
||||
it("builds a query string with defaults (omits default params)", () => {
|
||||
const url = getAvatarUrl("hd-180-1");
|
||||
expect(url.startsWith("https://img.example.com?")).toBe(true);
|
||||
expect(url).toContain("figure=hd-180-1");
|
||||
expect(url).toContain("direction=2");
|
||||
expect(url).toContain("head_direction=3");
|
||||
expect(url).toContain("size=m");
|
||||
expect(url).not.toContain("direction=2");
|
||||
expect(url).not.toContain("head_direction=3");
|
||||
expect(url).not.toContain("size=m");
|
||||
expect(url).toContain("img_format=apng");
|
||||
expect(url).toContain("effect=14");
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user