github.com/hernad/nomad@v1.6.112/ui/tests/unit/utils/escape-task-name-test.js (about)

     1  /**
     2   * Copyright (c) HashiCorp, Inc.
     3   * SPDX-License-Identifier: MPL-2.0
     4   */
     5  
     6  import escapeTaskName from 'nomad-ui/utils/escape-task-name';
     7  import { module, test } from 'qunit';
     8  
     9  module('Unit | Utility | escape-task-name', function () {
    10    test('it escapes task names for the faux exec CLI', function (assert) {
    11      assert.equal(escapeTaskName('plain'), 'plain');
    12      assert.equal(escapeTaskName('a space'), 'a\\ space');
    13      assert.equal(escapeTaskName('dollar $ign'), 'dollar\\ \\$ign');
    14      assert.equal(escapeTaskName('emoji🄳'), 'emoji\\🄳');
    15    });
    16  });