mirror of
https://github.com/edu4rdshl/gnome-shell.git
synced 2026-07-17 23:24:51 +00:00
util: Implement fixMarkup in util as opposed to messageList
We want to be able to import it in the markup unit test without bringing in a UI dependency. https://bugzilla.gnome.org/show_bug.cgi?id=783738 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3164>
This commit is contained in:
parent
4711f6eee4
commit
3d9c40783f
3 changed files with 35 additions and 34 deletions
|
|
@ -5,10 +5,7 @@
|
|||
const JsUnit = imports.jsUnit;
|
||||
import Pango from 'gi://Pango';
|
||||
|
||||
import 'resource:///org/gnome/shell/ui/environment.js';
|
||||
import 'resource:///org/gnome/shell/ui/main.js';
|
||||
|
||||
import * as MessageList from 'resource:///org/gnome/shell/ui/messageList.js';
|
||||
import {fixMarkup} from 'resource:///org/gnome/shell/misc/util.js';
|
||||
|
||||
/**
|
||||
* Assert that `input`, assumed to be markup, gets "fixed" to `output`,
|
||||
|
|
@ -21,7 +18,7 @@ import * as MessageList from 'resource:///org/gnome/shell/ui/messageList.js';
|
|||
function assertConverts(input, output) {
|
||||
if (!output)
|
||||
output = input;
|
||||
let fixed = MessageList._fixMarkup(input, true);
|
||||
let fixed = fixMarkup(input, true);
|
||||
JsUnit.assertEquals(output, fixed);
|
||||
|
||||
let parsed = false;
|
||||
|
|
@ -41,7 +38,7 @@ function assertConverts(input, output) {
|
|||
* @param {string} output the output
|
||||
*/
|
||||
function assertEscapes(input, output) {
|
||||
let fixed = MessageList._fixMarkup(input, false);
|
||||
let fixed = fixMarkup(input, false);
|
||||
JsUnit.assertEquals(output, fixed);
|
||||
|
||||
let parsed = false;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue