mirror of
https://github.com/discourse/discourse.git
synced 2024-11-25 09:42:07 +08:00
parent
c7151f0fd6
commit
bef8468510
|
@ -8,18 +8,16 @@ moduleFor("controller:admin-customize-themes-show", {
|
|||
needs: ["controller:adminUser"]
|
||||
});
|
||||
|
||||
const repoUrl = "https://github.com/discourse/discourse-brand-header.git";
|
||||
const remoteTheme = Theme.create({
|
||||
QUnit.test("can display source url for remote themes", function(assert) {
|
||||
const repoUrl = "https://github.com/discourse/discourse-brand-header.git";
|
||||
const remoteTheme = Theme.create({
|
||||
id: 2,
|
||||
default: true,
|
||||
name: "default",
|
||||
remote_theme: {
|
||||
remote_url: repoUrl
|
||||
}
|
||||
});
|
||||
|
||||
QUnit.test("can display source url for remote themes", function(assert) {
|
||||
delete remoteTheme["remote_theme"]["branch"];
|
||||
});
|
||||
const controller = this.subject({
|
||||
model: remoteTheme
|
||||
});
|
||||
|
@ -34,17 +32,22 @@ QUnit.test("can display source url for remote themes", function(assert) {
|
|||
QUnit.test("can display source url for remote theme branches", function(
|
||||
assert
|
||||
) {
|
||||
const branchUrl =
|
||||
"https://github.com/discourse/discourse-brand-header/tree/beta";
|
||||
remoteTheme["remote_theme"]["branch"] = "beta";
|
||||
|
||||
const remoteTheme = Theme.create({
|
||||
id: 2,
|
||||
default: true,
|
||||
name: "default",
|
||||
remote_theme: {
|
||||
remote_url: "https://github.com/discourse/discourse-brand-header.git",
|
||||
branch: "beta"
|
||||
}
|
||||
});
|
||||
const controller = this.subject({
|
||||
model: remoteTheme
|
||||
});
|
||||
|
||||
assert.deepEqual(
|
||||
controller.get("remoteThemeLink"),
|
||||
branchUrl,
|
||||
"https://github.com/discourse/discourse-brand-header/tree/beta",
|
||||
"returns theme's repo URL to branch"
|
||||
);
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue
Block a user