tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

2d.canvas.host.initial.reset.2dstate.worker.js (4147B)


      1 // DO NOT EDIT! This test has been generated by /html/canvas/tools/gentest.py.
      2 // OffscreenCanvas test in a worker:2d.canvas.host.initial.reset.2dstate
      3 // Description:
      4 // Note:
      5 
      6 importScripts("/resources/testharness.js");
      7 importScripts("/html/canvas/resources/canvas-tests.js");
      8 
      9 test(t => {
     10  const canvas = new OffscreenCanvas(100, 50);
     11  const ctx = canvas.getContext('2d');
     12 
     13  const default_val = ctx.strokeStyle;
     14  ctx.strokeStyle = "#ff0000";
     15  canvas.width = 100;
     16  _assertSame(ctx.strokeStyle, default_val, "ctx.strokeStyle", "default_val");
     17 }, "Resetting the canvas state resets strokeStyle");
     18 
     19 test(t => {
     20  const canvas = new OffscreenCanvas(100, 50);
     21  const ctx = canvas.getContext('2d');
     22 
     23  const default_val = ctx.fillStyle;
     24  ctx.fillStyle = "#ff0000";
     25  canvas.width = 100;
     26  _assertSame(ctx.fillStyle, default_val, "ctx.fillStyle", "default_val");
     27 }, "Resetting the canvas state resets fillStyle");
     28 
     29 test(t => {
     30  const canvas = new OffscreenCanvas(100, 50);
     31  const ctx = canvas.getContext('2d');
     32 
     33  const default_val = ctx.globalAlpha;
     34  ctx.globalAlpha = 0.5;
     35  canvas.width = 100;
     36  _assertSame(ctx.globalAlpha, default_val, "ctx.globalAlpha", "default_val");
     37 }, "Resetting the canvas state resets globalAlpha");
     38 
     39 test(t => {
     40  const canvas = new OffscreenCanvas(100, 50);
     41  const ctx = canvas.getContext('2d');
     42 
     43  const default_val = ctx.lineWidth;
     44  ctx.lineWidth = 0.5;
     45  canvas.width = 100;
     46  _assertSame(ctx.lineWidth, default_val, "ctx.lineWidth", "default_val");
     47 }, "Resetting the canvas state resets lineWidth");
     48 
     49 test(t => {
     50  const canvas = new OffscreenCanvas(100, 50);
     51  const ctx = canvas.getContext('2d');
     52 
     53  const default_val = ctx.lineCap;
     54  ctx.lineCap = "round";
     55  canvas.width = 100;
     56  _assertSame(ctx.lineCap, default_val, "ctx.lineCap", "default_val");
     57 }, "Resetting the canvas state resets lineCap");
     58 
     59 test(t => {
     60  const canvas = new OffscreenCanvas(100, 50);
     61  const ctx = canvas.getContext('2d');
     62 
     63  const default_val = ctx.lineJoin;
     64  ctx.lineJoin = "round";
     65  canvas.width = 100;
     66  _assertSame(ctx.lineJoin, default_val, "ctx.lineJoin", "default_val");
     67 }, "Resetting the canvas state resets lineJoin");
     68 
     69 test(t => {
     70  const canvas = new OffscreenCanvas(100, 50);
     71  const ctx = canvas.getContext('2d');
     72 
     73  const default_val = ctx.miterLimit;
     74  ctx.miterLimit = 0.5;
     75  canvas.width = 100;
     76  _assertSame(ctx.miterLimit, default_val, "ctx.miterLimit", "default_val");
     77 }, "Resetting the canvas state resets miterLimit");
     78 
     79 test(t => {
     80  const canvas = new OffscreenCanvas(100, 50);
     81  const ctx = canvas.getContext('2d');
     82 
     83  const default_val = ctx.shadowOffsetX;
     84  ctx.shadowOffsetX = 5;
     85  canvas.width = 100;
     86  _assertSame(ctx.shadowOffsetX, default_val, "ctx.shadowOffsetX", "default_val");
     87 }, "Resetting the canvas state resets shadowOffsetX");
     88 
     89 test(t => {
     90  const canvas = new OffscreenCanvas(100, 50);
     91  const ctx = canvas.getContext('2d');
     92 
     93  const default_val = ctx.shadowOffsetY;
     94  ctx.shadowOffsetY = 5;
     95  canvas.width = 100;
     96  _assertSame(ctx.shadowOffsetY, default_val, "ctx.shadowOffsetY", "default_val");
     97 }, "Resetting the canvas state resets shadowOffsetY");
     98 
     99 test(t => {
    100  const canvas = new OffscreenCanvas(100, 50);
    101  const ctx = canvas.getContext('2d');
    102 
    103  const default_val = ctx.shadowBlur;
    104  ctx.shadowBlur = 5;
    105  canvas.width = 100;
    106  _assertSame(ctx.shadowBlur, default_val, "ctx.shadowBlur", "default_val");
    107 }, "Resetting the canvas state resets shadowBlur");
    108 
    109 test(t => {
    110  const canvas = new OffscreenCanvas(100, 50);
    111  const ctx = canvas.getContext('2d');
    112 
    113  const default_val = ctx.shadowColor;
    114  ctx.shadowColor = "#ff0000";
    115  canvas.width = 100;
    116  _assertSame(ctx.shadowColor, default_val, "ctx.shadowColor", "default_val");
    117 }, "Resetting the canvas state resets shadowColor");
    118 
    119 test(t => {
    120  const canvas = new OffscreenCanvas(100, 50);
    121  const ctx = canvas.getContext('2d');
    122 
    123  const default_val = ctx.globalCompositeOperation;
    124  ctx.globalCompositeOperation = "copy";
    125  canvas.width = 100;
    126  _assertSame(ctx.globalCompositeOperation, default_val, "ctx.globalCompositeOperation", "default_val");
    127 }, "Resetting the canvas state resets globalCompositeOperation");
    128 
    129 done();