Files
FrenoCorp/node_modules/level-supports/test/shape.js
Michael Freno 7c684a42cc FRE-600: Fix code review blockers
- Consolidated duplicate UndoManagers to single instance
- Fixed connection promise to only resolve on 'connected' status
- Fixed WebSocketProvider import (WebsocketProvider)
- Added proper doc.destroy() cleanup
- Renamed isPresenceInitialized property to avoid conflict

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-25 00:08:01 -04:00

23 lines
529 B
JavaScript

'use strict'
var hasOwnProperty = Object.prototype.hasOwnProperty
module.exports = function shape (t, manifest) {
t.ok(isObject(manifest), 'manifest is object')
t.ok(isObject(manifest.additionalMethods), 'additionalMethods is object')
for (var k in manifest) {
if (!hasOwnProperty.call(manifest, k)) continue
if (manifest[k]) {
t.ok(manifest[k], 'truthy: ' + k)
} else {
t.is(manifest[k], false, 'false: ' + k)
}
}
}
function isObject (o) {
return typeof o === 'object' && o !== null
}