DEV: Don't stub an imported module (#22805)

Stub a service's getter instead (embroider compat issue)
This commit is contained in:
Jarek Radosz 2023-07-26 13:01:29 +02:00 committed by GitHub
parent 1de0fa020e
commit c6a23b90f6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -1,4 +1,3 @@
import * as Utilities from "discourse/lib/utilities";
import { import {
allowsAttachments, allowsAttachments,
allowsImages, allowsImages,
@ -348,7 +347,8 @@ module("Unit | Utility | uploads", function (hooks) {
"![8F2B469B-6B2C-4213-BC68-57B4876365A0|100x200](/uploads/123/abcdef.ext)" "![8F2B469B-6B2C-4213-BC68-57B4876365A0|100x200](/uploads/123/abcdef.ext)"
); );
sinon.stub(Utilities, "isAppleDevice").returns(true); const capabilities = getOwner(this).lookup("service:capabilities");
sinon.stub(capabilities, "isIOS").get(() => true);
assert.strictEqual( assert.strictEqual(
testUploadMarkdown("8F2B469B-6B2C-4213-BC68-57B4876365A0.jpeg"), testUploadMarkdown("8F2B469B-6B2C-4213-BC68-57B4876365A0.jpeg"),
"![image|100x200](/uploads/123/abcdef.ext)" "![image|100x200](/uploads/123/abcdef.ext)"