From e11a4749b16266bae6cd65a8c7c67ba827134273 Mon Sep 17 00:00:00 2001 From: Hans Pagel Date: Wed, 20 Jan 2021 15:35:25 +0100 Subject: [PATCH] add tests to isClass --- .../cypress/integration/core/isClass.spec.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 tests/cypress/integration/core/isClass.spec.ts diff --git a/tests/cypress/integration/core/isClass.spec.ts b/tests/cypress/integration/core/isClass.spec.ts new file mode 100644 index 00000000..ae0ba947 --- /dev/null +++ b/tests/cypress/integration/core/isClass.spec.ts @@ -0,0 +1,19 @@ +/// + +import isClass from '@tiptap/core/src/utilities/isClass' + +describe('isClass', () => { + it('returns true for classes', () => { + const instance = new (class { + public foo = 'bar' + })() + + expect(isClass(instance)).to.eq(true) + }) + + it('return false for objects', () => { + const instance = {} + + expect(isClass(instance)).to.eq(false) + }) +})