From 32baf0c98d9d607e36fd2971b4217f941668f0bb Mon Sep 17 00:00:00 2001 From: Hugh Bord Date: Sun, 17 Apr 2022 12:58:47 +1000 Subject: [PATCH] transparent block parse fix --- src/ascii.js | 4 ++-- tests/unit/ascii.spec.js | 22 +++++++++++++++------- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/src/ascii.js b/src/ascii.js index 3f93c6e..8531fa8 100644 --- a/src/ascii.js +++ b/src/ascii.js @@ -283,8 +283,8 @@ export const parseMircAscii = async (contents, filename) => { // \x03 without color code is a soft block reset if (matches[1] === undefined && matches[2] === undefined) { - block.fg = 1; - block.bg = 0; + block.fg = null; + block.bg = null; continue; } diff --git a/tests/unit/ascii.spec.js b/tests/unit/ascii.spec.js index 8511cd5..dba681f 100644 --- a/tests/unit/ascii.spec.js +++ b/tests/unit/ascii.spec.js @@ -9,7 +9,8 @@ import { createNewAscii, exportMirc, mergeLayers, - cyrb53 + cyrb53, + toolbarIcons } from '../../src/ascii' import 'jest-canvas-mock'; import hotkeysImport from 'hotkeys-js'; @@ -40,9 +41,7 @@ describe('Editor.vue', () => { width: 5, height: 5, } - }) - - + }) }) @@ -115,11 +114,20 @@ describe('Editor.vue', () => { // store, // localVue, // hotkeys, + // toolbarIcons // }) - // // Black canvas fill - // let mircExportHash = cyrb53(exportMirc(mergeLayers()).output.join("")); - // expect(mircExportHash).toEqual(182731023251036); + // wrapper.vm.x = 0; + // wrapper.vm.y = 0; + + // // console.log(exportMirc(mergeLayers()).output.join("")); + + // store.commit('changeTool', 'brush'); + + // const canvasTools = wrapper.find('#canvastools') + // canvasTools.trigger('click'); + + // // console.log(exportMirc(mergeLayers()).output.join("")); // })