();
expect(wrapper.state().tagName).toEqual("v1.0.0");
expect(wrapper.state().genesisImg).toEqual("fake rpi3 img url");
- expect(wrapper.text()).toContain("Download FBOS v1.0.0");
+ expect(wrapper.text()).toContain(DOWNLOAD_PREFIX + "v1.0.0");
wrapper.update();
expect(wrapper.find("a").first().props().href)
.toEqual("fake rpi3 img url");
@@ -28,7 +30,7 @@ describe("", () => {
globalConfig.GENESIS_IMG_FALLBACK = "fake rpi3 img fallback url///////v0.0.0";
mockResponse = Promise.reject();
const wrapper = await mount();
- expect(wrapper.text()).toContain("Download FBOS v0.0.0");
+ expect(wrapper.text()).toContain(DOWNLOAD_PREFIX + "v0.0.0");
expect(wrapper.find("a").first().props().href)
.toEqual(globalConfig.GENESIS_IMG_FALLBACK);
});
@@ -36,7 +38,7 @@ describe("", () => {
it("uses override", async () => {
globalConfig.GENESIS_IMG_OVERRIDE = "fake rpi3 img override url";
const wrapper = await mount();
- expect(wrapper.text()).toContain("Download FBOS");
+ expect(wrapper.text()).toContain(DOWNLOAD_PREFIX);
wrapper.update();
expect(wrapper.find("a").first().props().href)
.toEqual(globalConfig.GENESIS_IMG_OVERRIDE);
diff --git a/frontend/os_download/content.tsx b/frontend/os_download/content.tsx
index a55436f1e..c30d5c016 100644
--- a/frontend/os_download/content.tsx
+++ b/frontend/os_download/content.tsx
@@ -22,6 +22,9 @@ const tagNameFromUrl = (url: string) => {
return tagPart.startsWith("v") ? tagPart : "";
};
+const downloadButtonText = (versionString: string) =>
+ `${t("DOWNLOAD")} ${versionString}`;
+
export class OsDownload extends React.Component<{}, OsDownloadState> {
state: OsDownloadState = { tagName: "", genesisImg: "", expressImg: "" };
@@ -75,15 +78,15 @@ export class OsDownload extends React.Component<{}, OsDownloadState> {
{"Genesis v1.2"}
{"Genesis v1.3"}
{"Genesis v1.4"}
- {"Genesis XL v1.4"}
{"Genesis v1.5"}
+ {"Genesis XL v1.4"}
{"Genesis XL v1.5"}
{t("Raspberry Pi 3")} |
- {`${t("Download")} FBOS ${this.genesisTagName}`}
+ {downloadButtonText(this.genesisTagName)}
|
@@ -96,7 +99,7 @@ export class OsDownload extends React.Component<{}, OsDownloadState> {
- {`${t("Download")} FBOS ${this.expressTagName}`}
+ {downloadButtonText(this.expressTagName)}
|