Skip to content

Commit 616bf6f

Browse files
Merge pull request SolidOS#285 from solid/silence-debug-messages
Silence debug messages in tests
2 parents 279de48 + 781a3aa commit 616bf6f

44 files changed

Lines changed: 104 additions & 6 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

test/setup.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { log, warn, error, trace } from '../src/debug'
2+
3+
// We don't want to output debug messages to console as part of the tests
4+
jest.mock('../src/debug')
5+
6+
export function silenceDebugMessages () {
7+
;(log as any).mockImplementation(() => null)
8+
;(warn as any).mockImplementation(() => null)
9+
;(error as any).mockImplementation(() => null)
10+
;(trace as any).mockImplementation(() => null)
11+
}

test/unit/acl/access-controller.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1+
import { silenceDebugMessages } from '../../setup'
12
import { instantiateAccessController } from '../helpers/instantiateAccessController'
23
import { AccessController } from '../../../src/acl/access-controller'
34
import store from '../../../src/store'
45
import { JSDOM } from 'jsdom'
56

7+
silenceDebugMessages()
68
const dom = new JSDOM('<!DOCTYPE html><p>Hello world</p>').window.document
79

810
describe('AccessController', () => {

test/unit/acl/access-groups.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1+
import { silenceDebugMessages } from '../../setup'
12
import { AccessGroups } from '../../../src/acl/access-groups'
23
import { IndexedFormula, graph } from 'rdflib'
34
import { instantiateAccessGroups } from '../helpers/instantiateAccessGroups'
45
import { JSDOM } from 'jsdom'
56
import store from '../../../src/store'
67

8+
silenceDebugMessages()
79
jest.mock('solid-auth-client')
810
const dom = new JSDOM('<!DOCTYPE html><p>Hello world</p>').window.document
911

test/unit/acl/acl-control.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { silenceDebugMessages } from '../../setup'
12
import { DataBrowserContext } from 'pane-registry'
23
import { sym, graph, namedNode } from 'rdflib'
34
import { JSDOM } from 'jsdom'
@@ -7,6 +8,7 @@ import {
78
shortNameForFolder
89
} from '../../../src/acl/acl-control'
910

11+
silenceDebugMessages()
1012
jest.mock('solid-auth-client')
1113
const window = new JSDOM('<!DOCTYPE html><p>Hello world</p>').window
1214
const dom = window.document

test/unit/acl/acl.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { silenceDebugMessages } from '../../setup'
12
import {
23
ACLbyCombination,
34
ACLToString,
@@ -23,6 +24,7 @@ import { AgentMapMap, ComboList } from '../../../src/acl/types'
2324
import { sym } from 'rdflib'
2425
import { createLiveStore } from '../helpers/createLiveStore'
2526

27+
silenceDebugMessages()
2628
jest.mock('solid-auth-client')
2729

2830
describe('ACLbyCombination', () => {

test/unit/acl/add-agent-buttons.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1+
import { silenceDebugMessages } from '../../setup'
12
import { AddAgentButtons } from '../../../src/acl/add-agent-buttons'
23
import { instantiateAccessGroups } from '../helpers/instantiateAccessGroups'
34
import { JSDOM } from 'jsdom'
45
import store from '../../../src/store'
56

7+
silenceDebugMessages()
68
jest.mock('solid-auth-client')
79
const dom = new JSDOM('<!DOCTYPE html><p>Hello world</p>').window.document
810

test/unit/acl/index.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
import { silenceDebugMessages } from '../../setup'
12
import * as Acl from '../../../src/acl/acl'
23
import * as AclControl from '../../../src/acl/acl-control'
34
import { acl, aclControl } from '../../../src/acl/index'
45

6+
silenceDebugMessages()
57
jest.mock('solid-auth-client')
68

79
describe('acl/index:acl', () => {

test/unit/acl/styles.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1+
import { silenceDebugMessages } from '../../setup'
12
import * as Styles from '../../../src/acl/styles'
23

4+
silenceDebugMessages()
35
jest.mock('solid-auth-client')
46

57
describe('Styles', () => {

test/unit/authn/authn.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import { silenceDebugMessages } from '../../setup'
12
import { JSDOM } from 'jsdom'
2-
33
import {
44
checkUser, // Async
55
currentUser, // Sync
@@ -26,6 +26,7 @@ import {
2626
import { AppDetails, AuthenticationContext } from '../../../src/authn/types'
2727
import { sym } from 'rdflib'
2828

29+
silenceDebugMessages()
2930
jest.mock('solid-auth-client')
3031
const window = new JSDOM('<!DOCTYPE html><p>Hello world</p>').window
3132
const dom = window.document

test/unit/authn/index.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
import { silenceDebugMessages } from '../../setup'
12
import * as Authn from '../../../src/authn/authn'
23
import * as Index from '../../../src/authn/index'
34

5+
silenceDebugMessages()
46
jest.mock('solid-auth-client')
57

68
describe('authn/index', () => {

0 commit comments

Comments
 (0)