Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
fb55d6f
Merged components and tests together
Aug 5, 2021
475a982
Wrapped up merging components, date range changes, and first/last nam…
Aug 16, 2021
df5827f
Ran prettier on all files
Aug 16, 2021
cefa869
Updated snapshots due to recent UI changes
Aug 16, 2021
3865705
Implemented hybrid input and wrapped up most unit tests
Aug 18, 2021
91ad846
Implemented hybrid input component
Aug 24, 2021
9635eb6
Wrapped up debounce indicator and its unit tests
Aug 26, 2021
6ee40ac
Ran prettier on all files
Aug 26, 2021
1b61361
Solved a few merge conflicts with dev/25-bixbite
Aug 30, 2021
e789f5d
Updated snapshots after merging dev/25
Aug 30, 2021
10c8214
Fixed failing tests due to recent datatable header changes
Aug 31, 2021
1c568d6
Ran prettier on all files
Aug 31, 2021
efb16af
Fixed a couple of failing unit tests and brought coverage back to 100%
Sep 2, 2021
8f2c25d
#1951 Relocated all tests for the document engine viewer adjacent to …
FrenjaminBanklin Feb 23, 2022
6bc4c4e
#1951 Relocated remaining obojobo-document-engine test files to be ad…
FrenjaminBanklin Feb 24, 2022
6e8bb08
#1951 Relocated all obojobo-express tests, updated require/import pat…
FrenjaminBanklin Feb 25, 2022
2c6a16d
#1951 Modernized following dev/30 release, corrected merge conflicts.…
FrenjaminBanklin Jan 24, 2023
7b5de5e
Merge branch 'dev/30-howlite' into issue/1869-obo-stats-phase-two
FrenjaminBanklin Feb 14, 2023
9348713
#1869 Modernized from current dev branch. Added filter string sanitat…
FrenjaminBanklin Feb 20, 2023
d635d1b
Merge branch 'dev/31-taconite' into issue/1951-move-test-files
FrenjaminBanklin Mar 21, 2023
a588ae7
Merge branch 'dev/31-taconite' into issue/1869-obo-stats-phase-two
FrenjaminBanklin Apr 6, 2023
35e8e23
#2081 When copying a module, all node IDs that match the UUID pattern…
FrenjaminBanklin May 23, 2023
f3cde2e
#1951 Merged current state of latest dev branch, corrected conflict.
FrenjaminBanklin May 30, 2023
ce9fb77
#2013 Made minimal changes to locked package versions to support Node…
FrenjaminBanklin Jun 27, 2023
5693d59
Merge pull request #2072 from ucfopen/dev/31-taconite
FrenjaminBanklin Jul 10, 2023
b4e1f40
Bump semver from 5.7.1 to 5.7.2
dependabot[bot] Jul 11, 2023
35e92ad
Merge pull request #2098 from FrenjaminBanklin/issue/2013-node-18
FrenjaminBanklin Jul 18, 2023
730e623
v17.0.0-alpha.0
FrenjaminBanklin Jul 18, 2023
7b994ab
Bump word-wrap from 1.2.3 to 1.2.4
dependabot[bot] Jul 19, 2023
d1f5d64
Merge pull request #2103 from ucfopen/dependabot/npm_and_yarn/word-wr…
FrenjaminBanklin Jul 19, 2023
4d32fad
Merge pull request #2101 from ucfopen/dependabot/npm_and_yarn/semver-…
FrenjaminBanklin Jul 19, 2023
45987c1
Merge branch 'dev/32-pigeonite' into issue/1869-obo-stats-phase-two
FrenjaminBanklin Jul 26, 2023
724ee45
Merge pull request #1891 from maufcost/issue/1869-obo-stats-phase-two
FrenjaminBanklin Jul 28, 2023
3d192e2
Merge branch 'dev/32-pigeonite' into issue/2081-re-id-nodes-on-copy
FrenjaminBanklin Jul 28, 2023
efa2060
Merge pull request #2082 from FrenjaminBanklin/issue/2081-re-id-nodes…
FrenjaminBanklin Jul 28, 2023
c0abb49
Merge branch 'dev/32-pigeonite' into issue/1951-move-test-files
FrenjaminBanklin Aug 3, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  

This file was deleted.

2 changes: 1 addition & 1 deletion packages/app/obojobo-document-engine/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
"jest": {
"testURL": "http://localhost:3000/view/00000000-0000-0000-0000-000000000000/visit/1",
"testMatch": [
"**/__tests__/**/*.js?(x)"
"/**/*.test.js?(x)"
],
"setupFilesAfterEnv": [
"./setupTests.js"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import React from 'react'
import renderer from 'react-test-renderer'

import NonEditableChunk from '../../../../src/scripts/common/chunk/non-editable-chunk/index'
import NonEditableChunk from './index'

describe('NonEditableChunk', () => {
test('renders NonEditableChunk component with className, indent, and children', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import React from 'react'
import renderer from 'react-test-renderer'

import TextChunk from '../../../../src/scripts/common/chunk/text-chunk/index'
import TextChunk from './index'

describe('TextChunk', () => {
test('TextChunk component', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import TextGroupAdapter from '../../../../src/scripts/common/chunk/text-chunk/text-group-adapter'
import TextGroup from '../../../../src/scripts/common/text-group/text-group'
import StyleableText from '../../../../src/scripts/common/text/styleable-text'
import TextGroupAdapter from './text-group-adapter'
import TextGroup from '../../text-group/text-group'
import StyleableText from '../../text/styleable-text'

describe('TextGroupAdapter', () => {
test('construct with no attributes', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import { mount } from 'enzyme'
import React from 'react'
import renderer from 'react-test-renderer'
import TextGroupEl from '../../../../src/scripts/common/chunk/text-chunk/text-group-el'
import TextGroup from '../../../../src/scripts/common/text-group/text-group'
import StyleableText from '../../../../src/scripts/common/text/styleable-text'
import Dispatcher from '../../../../src/scripts/common/flux/dispatcher'
import TextGroupEl from './text-group-el'
import TextGroup from '../../text-group/text-group'
import StyleableText from '../../text/styleable-text'
import Dispatcher from '../../flux/dispatcher'

jest.mock('../../../../src/scripts/common/flux/dispatcher')
jest.mock('../../flux/dispatcher')

describe('TextGroupEl', () => {
let tg
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react'
import Anchor from '../../../src/scripts/common/components/anchor'
import Anchor from './anchor'
import renderer from 'react-test-renderer'

describe('Anchor', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react'
import ButtonBar from '../../../src/scripts/common/components/button-bar'
import ButtonBar from './button-bar'
import renderer from 'react-test-renderer'
import { mount } from 'enzyme'

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import React from 'react'
import Button from '../../../src/scripts/common/components/button'
import Button from './button'
import renderer from 'react-test-renderer'

// jest.mock('../../../src/scripts/common/util/isornot')
jest.mock('../../../src/scripts/common/page/focus')
// jest.mock('../util/isornot')
jest.mock('../page/focus')

describe('Button', () => {
test('Renders', () => {
Expand Down Expand Up @@ -84,7 +84,7 @@ describe('Button', () => {
})

test('focus', () => {
const focus = require('../../../src/scripts/common/page/focus').default
const focus = require('../page/focus').default
const component = renderer.create(<Button value={''}></Button>)
expect(focus).not.toHaveBeenCalled()
component.getInstance().focus()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import React from 'react'
import DeleteButton from '../../../src/scripts/common/components/delete-button'
import DeleteButtonBase from '../../../src/scripts/common/components/delete-button-base'
import DeleteButton from './delete-button'
import DeleteButtonBase from './delete-button-base'
import { mount } from 'enzyme'
import renderer from 'react-test-renderer'

jest.mock('../../../src/scripts/common/page/focus')
jest.mock('../page/focus')

describe('DeleteButton', () => {
test('DeleteButton component', () => {
Expand Down Expand Up @@ -43,7 +43,7 @@ describe('DeleteButton', () => {
})

test('DeleteButton calls focus callback with ref argument', () => {
const focus = require('../../../src/scripts/common/page/focus').default
const focus = require('../page/focus').default
const wrapper = mount(<DeleteButton focus={focus} />)
const inst = wrapper.find(DeleteButtonBase).instance()
inst.focus()
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import DeleteButtonBase from './delete-button-base'
import withPageFocus from '../util/with-page-focus'

jest.mock('./delete-button-base')
jest.mock('../util/with-page-focus')

describe('Delete Button With Focus', () => {
test('withPageFocus HOC is applied to DeleteButtonBase', () => {
require('./delete-button').default
expect(withPageFocus).toHaveBeenCalledWith(DeleteButtonBase)
})
})
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react'
import EditButton from '../../../src/scripts/common/components/edit-button'
import EditButton from './edit-button'
import renderer from 'react-test-renderer'

describe('EditButton', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react'
import FocusBlocker from '../../../src/scripts/common/components/focus-blocker'
import FocusBlocker from './focus-blocker'
import renderer from 'react-test-renderer'

describe('FocusBlocker', () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import React from 'react'
import renderer from 'react-test-renderer'
import ReactDOM from 'react-dom'

import ModalContainer from '../../../src/scripts/common/components/modal-container'
import ModalContainer from './modal-container'

describe('ModalContainer', () => {
test('ModalContainer component', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import React from 'react'
import ReactDOM from 'react-dom'
import ModalPortal from '../../../src/scripts/common/components/modal-portal'
import ModalPortal from './modal-portal'
import { create, act } from 'react-test-renderer'

// mock external deps
jest.mock('../../../src/scripts/common/util/wait-for-element')
jest.mock('../../../src/scripts/common/components/modal-container')
jest.mock('../util/wait-for-element')
jest.mock('./modal-container')

describe('ModalPortal', () => {
beforeAll(() => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import React from 'react'
import renderer from 'react-test-renderer'

import Bubble from '../../../../../src/scripts/common/components/modal/bubble/bubble'
import Bubble from './bubble'

describe('Bubble', () => {
test('Bubble', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react'
import SingleInputBubble from '../../../../../src/scripts/common/components/modal/bubble/single-input-bubble'
import SingleInputBubble from './single-input-bubble'
import { mount } from 'enzyme'

jest.useFakeTimers()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
import Dialog from '../../../../src/scripts/common/components/modal/dialog'
import Modal from '../../../../src/scripts/common/components/modal/modal'
import Dialog from './dialog'
import Modal from './modal'
import React from 'react'
import renderer from 'react-test-renderer'

jest.mock('../../../../src/scripts/common/components/modal/modal', () => props => (
<div {...props} />
))
jest.mock('./modal', () => props => <div {...props} />)

describe('Dialog', () => {
test('basic render', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react'
import ErrorDialog from '../../../../src/scripts/common/components/modal/error-dialog'
import ErrorDialog from './error-dialog'
import renderer from 'react-test-renderer'

describe('ErrorDialog', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import Modal from '../../../../src/scripts/common/components/modal/modal'
import ModalUtil from '../../../../src/scripts/common/util/modal-util'
import Modal from './modal'
import ModalUtil from '../../util/modal-util'
import React from 'react'
import { mount } from 'enzyme'
import renderer from 'react-test-renderer'

jest.mock('../../../../src/scripts/common/util/modal-util')
jest.mock('../../util/modal-util')

describe('Modal', () => {
let onClose, focusOnFirstElement
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import NoButtonModal from '../../../../src/scripts/common/components/modal/no-button-modal'
import NoButtonModal from './no-button-modal'
import React from 'react'
import renderer from 'react-test-renderer'

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import React from 'react'
import { mount } from 'enzyme'

import Prompt from 'src/scripts/common/components/modal/prompt'
import Prompt from './prompt'

describe('Prompt Modal', () => {
beforeEach(() => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { shallow } from 'enzyme'
import React from 'react'
import Question from '../../../../src/scripts/common/components/modal/question'
import Question from './question'
import renderer from 'react-test-renderer'

describe('Question', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import { mount } from 'enzyme'
import React from 'react'

jest.mock('../../../../src/scripts/common/util/modal-util')
jest.mock('../../util/modal-util')

import SimpleDialog from '../../../../src/scripts/common/components/modal/simple-dialog'
import ModalUtil from '../../../../src/scripts/common/util/modal-util'
import SimpleDialog from './simple-dialog'
import ModalUtil from '../../util/modal-util'
import renderer from 'react-test-renderer'

describe('SimpleDialog', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { shallow } from 'enzyme'
import React from 'react'
import SimpleMessage from '../../../../src/scripts/common/components/modal/simple-message'
import SimpleMessage from './simple-message'
import renderer from 'react-test-renderer'

describe('SimpleMessage', () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import React from 'react'
import renderer from 'react-test-renderer'
import { mount } from 'enzyme'

import MoreInfoButton from '../../../src/scripts/common/components/more-info-button'
jest.mock('../../../src/scripts/common/util/uuid', () => {
import MoreInfoButton from './more-info-button'
jest.mock('../util/uuid', () => {
return () => 'mock-uuid'
})

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import React from 'react'
import TestRenderer from 'react-test-renderer'
import Dispatcher from '../../../src/scripts/common/flux/dispatcher'
import Dispatcher from '../flux/dispatcher'
import IdleTimer from 'react-idle-timer'
jest.mock('../../../src/scripts/common/flux/dispatcher', () => ({
jest.mock('../flux/dispatcher', () => ({
trigger: jest.fn()
}))

import ObojoboIdleTimer from '../../../src/scripts/common/components/obojobo-idle-timer'
import ObojoboIdleTimer from './obojobo-idle-timer'

jest.useFakeTimers()

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react'
import RevealableContainer from '../../../src/scripts/common/components/revealable-container'
import RevealableContainer from './revealable-container'
import TestRenderer from 'react-test-renderer'

describe('RevealableContainer', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react'
import Handle from '../../../../src/scripts/common/components/slider/handle'
import Handle from './handle'
import renderer from 'react-test-renderer'

describe('Handle', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react'
import SliderRail from '../../../../src/scripts/common/components/slider/slider-rail'
import SliderRail from './slider-rail'
import renderer from 'react-test-renderer'

describe('SliderRail', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import SliderUtils from '../../../../src/scripts/common/components/slider/slider-utils'
import SliderUtils from './slider-utils'

describe('Slider Update Mode', () => {
test('mode4 updates the handle positions', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react'
import Slider from '../../../../src/scripts/common/components/slider/slider'
import Slider from './slider'
import renderer from 'react-test-renderer'
import { mount } from 'enzyme'

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react'
import Track from '../../../../src/scripts/common/components/slider/track'
import Track from './track'
import renderer from 'react-test-renderer'

describe('Track', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react'
import Spinner from '../../../src/scripts/common/components/spinner'
import Spinner from './spinner'
import { create, act } from 'react-test-renderer'

describe('Spinner', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react'
import Switch from '../../../src/scripts/common/components/switch'
import Switch from './switch'
import TestRenderer from 'react-test-renderer'
import { mount } from 'enzyme'

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import React from 'react'
import renderer from 'react-test-renderer'
import { mount } from 'enzyme'

import TextMenu from '../../../src/scripts/common/components/text-menu'
import TextMenu from './text-menu'

const createRect = () => {
return {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import Store from '../../../src/scripts/common/flux/store'
import Dispatcher from '../../../src/scripts/common/flux/dispatcher'
import Store from './store'
import Dispatcher from './dispatcher'

jest.mock('../../../src/scripts/common/flux/dispatcher', () => {
jest.mock('./dispatcher', () => {
return {
trigger: jest.fn(),
on: jest.fn(),
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import MockElement from '../../../src/scripts/common/mockdom/mock-element'
import MockElement from './mock-element'

describe('MockElement', () => {
beforeEach(() => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import MockTextNode from '../../../src/scripts/common/mockdom/mock-text-node'
import MockTextNode from './mock-text-node'

describe('MockTextNode', () => {
test('creates new instance', () => {
Expand Down
Loading