EASYAIuniappNewUI/node_modules/load-bmfont/test-server.js
2025-02-08 18:50:38 +08:00

27 lines
569 B
JavaScript

var test = require('tape')
var load = require('./')
var expectedArial = require('./fnt/Arial.json')
var fs = require('fs')
var http = require('http')
var arialBin = fs.readFileSync('fnt/Arial.bin')
test('should load from server URL', function (t) {
t.plan(1)
const server = http.createServer((req,res) => {
res.end(arialBin)
})
server.listen(8003, () => {
load({
url: 'http://localhost:8003',
binary: true
}, (err, res) => {
if (err) t.fail(err)
else t.deepEqual(res, expectedArial)
server.close()
})
})
})