From 657ae99511ded33aa8d44c1837c257f478bba7b7 Mon Sep 17 00:00:00 2001 From: Evert Timberg Date: Tue, 13 Jul 2021 20:06:19 -0400 Subject: [PATCH] Tests --- .../core.scale/title/horizontal-center.js | 49 +++++++++++++++++ .../core.scale/title/horizontal-center.png | Bin 0 -> 4182 bytes .../core.scale/title/horizontal-value.js | 51 ++++++++++++++++++ .../core.scale/title/horizontal-value.png | Bin 0 -> 4224 bytes .../core.scale/title/vertical-center.js | 49 +++++++++++++++++ .../core.scale/title/vertical-center.png | Bin 0 -> 4282 bytes .../core.scale/title/vertical-value.js | 51 ++++++++++++++++++ .../core.scale/title/vertical-value.png | Bin 0 -> 4676 bytes 8 files changed, 200 insertions(+) create mode 100644 test/fixtures/core.scale/title/horizontal-center.js create mode 100644 test/fixtures/core.scale/title/horizontal-center.png create mode 100644 test/fixtures/core.scale/title/horizontal-value.js create mode 100644 test/fixtures/core.scale/title/horizontal-value.png create mode 100644 test/fixtures/core.scale/title/vertical-center.js create mode 100644 test/fixtures/core.scale/title/vertical-center.png create mode 100644 test/fixtures/core.scale/title/vertical-value.js create mode 100644 test/fixtures/core.scale/title/vertical-value.png diff --git a/test/fixtures/core.scale/title/horizontal-center.js b/test/fixtures/core.scale/title/horizontal-center.js new file mode 100644 index 00000000000..68e488d8a5a --- /dev/null +++ b/test/fixtures/core.scale/title/horizontal-center.js @@ -0,0 +1,49 @@ +module.exports = { + config: { + type: 'line', + options: { + events: [], + scales: { + y: { + type: 'linear', + position: 'left', + min: 0, + max: 100, + ticks: { + display: false + }, + grid: { + display: false + }, + title: { + display: true, + text: 'vertical' + } + }, + x: { + type: 'linear', + position: 'center', + min: 0, + max: 100, + ticks: { + display: false + }, + grid: { + display: false + }, + title: { + display: true, + text: 'horizontal' + } + }, + } + } + }, + options: { + spriteText: true, + canvas: { + height: 256, + width: 256 + }, + } +}; diff --git a/test/fixtures/core.scale/title/horizontal-center.png b/test/fixtures/core.scale/title/horizontal-center.png new file mode 100644 index 0000000000000000000000000000000000000000..b3abf341cda8145dd70e4fe9582fee376d7b2eeb GIT binary patch literal 4182 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 literal 0 HcmV?d00001 diff --git a/test/fixtures/core.scale/title/vertical-center.js b/test/fixtures/core.scale/title/vertical-center.js new file mode 100644 index 00000000000..89669be6d3f --- /dev/null +++ b/test/fixtures/core.scale/title/vertical-center.js @@ -0,0 +1,49 @@ +module.exports = { + config: { + type: 'line', + options: { + events: [], + scales: { + y: { + type: 'linear', + position: 'center', + min: 0, + max: 100, + ticks: { + display: false + }, + grid: { + display: false + }, + title: { + display: true, + text: 'vertical' + } + }, + x: { + type: 'linear', + position: 'bottom', + min: 0, + max: 100, + ticks: { + display: false + }, + grid: { + display: false + }, + title: { + display: true, + text: 'horizontal' + } + }, + } + } + }, + options: { + spriteText: true, + canvas: { + height: 256, + width: 256 + }, + } +}; diff --git a/test/fixtures/core.scale/title/vertical-center.png b/test/fixtures/core.scale/title/vertical-center.png new file mode 100644 index 0000000000000000000000000000000000000000..8ebdad43d8656c1c2df07cd926c8165a6595c126 GIT binary patch literal 4282 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 IwDF4jH)IhCEdT%j literal 0 HcmV?d00001 diff --git a/test/fixtures/core.scale/title/vertical-value.js b/test/fixtures/core.scale/title/vertical-value.js new file mode 100644 index 00000000000..b8a0de6373b --- /dev/null +++ b/test/fixtures/core.scale/title/vertical-value.js @@ -0,0 +1,51 @@ +module.exports = { + config: { + type: 'line', + options: { + events: [], + scales: { + y: { + type: 'linear', + position: { + x: 40 + }, + min: 0, + max: 100, + ticks: { + display: false + }, + grid: { + display: false + }, + title: { + display: true, + text: 'vertical' + } + }, + x: { + type: 'linear', + position: 'bottom', + min: 0, + max: 100, + ticks: { + display: false + }, + grid: { + display: false + }, + title: { + display: true, + text: 'horizontal' + } + }, + } + } + }, + options: { + spriteText: true, + canvas: { + height: 256, + width: 256 + }, + } +}; diff --git a/test/fixtures/core.scale/title/vertical-value.png b/test/fixtures/core.scale/title/vertical-value.png new file mode 100644 index 0000000000000000000000000000000000000000..eb4b201db5a93e614187e6f8a19cdc13ae670d87 GIT binary patch literal 4676 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