summaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
Diffstat (limited to 'spec')
-rw-r--r--spec/spec/modules/core/attr.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/spec/spec/modules/core/attr.js b/spec/spec/modules/core/attr.js
index b47794a..9a52c56 100644
--- a/spec/spec/modules/core/attr.js
+++ b/spec/spec/modules/core/attr.js
@@ -1,6 +1,6 @@
/* globals describe, expect, it, beforeEach, spyOn, jasmine */
-import { Element, create, Text } from '../../../../src/main.js'
+import { Element, create, Text, Rect } from '../../../../src/main.js'
import { registerAttrHook } from '../../../../src/modules/core/attr.js'
const { objectContaining } = jasmine
@@ -105,6 +105,12 @@ describe('attr.js', () => {
expect(frozen.attr('leading', 2)).toBe(frozen)
})
+ it('only applies transforms color values if the attribute is designed to take a color as input', () => {
+ const rect = new Rect().attr('id', '#ff0')
+
+ expect(rect.attr('id')).toBe('#ff0')
+ })
+
it('executes registered hooks', () => {
registerAttrHook((attr, val, el) => {
if (el.node.id === 'somethingVeryRandom' && attr === 'name') {