LookAtMySuitBot/js/node_modules/mojangson/test/nbt.test.js

27 lines
630 B
JavaScript

/* eslint-env mocha */
const assert = require('assert')
const fs = require('fs')
const mojangson = require('../')
const nbt = require('prismarine-nbt')
const tests = ['test001']
describe('nbt', function () {
const data = []
for (const test of tests) {
const text = fs.readFileSync(`test/${test}.txt`, 'utf-8')
data.push([text, require(`./${test}.json`)])
}
data.forEach(function (a) {
it('should not error', function () {
assert.doesNotThrow(() => {
const data = mojangson.parse(a[0])
data.name = 'test' // nbt needs a name
nbt.writeUncompressed(data)
})
})
})
})