hunk.code_window: export class Powerbox {
       constructor(options = {}) {
           this.options = options;
           this.options.width = this.options.width || 340;
           if (!this.options._t) this.options._t = string => string;
           this.el = document.createElement('div');
           this.el.className = 'oe-commandbar-wrapper';
           this.el.style.display = 'none';
  
hunk.labels: keep keep keep replace keep keep keep keep keep
hunk.file_path: addons/web_editor/static/lib/odoo-editor/src/powerbox/Powerbox.js
hunk.type: replace
file: odoo.define('web.custom_checkbox_tests', function (require) {
      "use strict";
  
      const CustomCheckbox = require('web.CustomCheckbox');
      const testUtils = require('web.test_utils');
  
      const { createComponent, dom: testUtilsDom } = testUtils;
  
      QUnit.module('Components', {}, function () {
  
          QUnit.module('CustomCheckbox');
  
          QUnit.test('test checkbox: default values', async function(assert) {
              assert.expect(6);
  
              const checkbox = await createComponent(CustomCheckbox, {});
  
              assert.containsOnce(checkbox.el, 'input');
              assert.containsNone(checkbox.el, 'input:disabled');
              assert.containsOnce(checkbox.el, 'label');
  
              const input = checkbox.el.querySelector('input');
              assert.notOk(input.checked, 'checkbox should be unchecked');
              assert.ok(input.id.startsWith('checkbox-comp-'));
  
              await testUtilsDom.click(checkbox.el.querySelector('label'));
              assert.ok(input.checked, 'checkbox should be checked');
          });
  
          QUnit.test('test checkbox: custom values', async function(assert) {
              assert.expect(6);
  
              const checkbox = await createComponent(CustomCheckbox, {
                  props: {
                      id: 'my-custom-checkbox',
                      disabled: true,
                      value: true,
                      text: 'checkbox',
                  }
              });
  
              assert.containsOnce(checkbox.el, 'input');
              assert.containsOnce(checkbox.el, 'input:disabled');
              assert.containsOnce(checkbox.el, 'label');
  
              const input = checkbox.el.querySelector('input');
              assert.ok(input.checked, 'checkbox should be checked');
              assert.strictEqual(input.id, 'my-custom-checkbox');
              assert.ok(input.checked, 'checkbox should be checked');
          });
      });
  });
  