nodobjc-x
Version:
The Node.js ⇆ Objective-C bridge
18 lines (12 loc) • 405 B
JavaScript
/**
* Test that the Node.js Buffer -> NSData casting works.
*/
var $ = require('../');
var assert = require('assert');
$.framework('Foundation');
var data = new Buffer('hello world');
var nsdata = $(data);
var bytes = nsdata('bytes');
assert(data.length === nsdata('length'));
assert(data.toString() === bytes.reinterpret(data.length).toString());
assert(bytes.hexAddress() === data.hexAddress());