node-red-contrib-oauth2
Version:
The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.
22 lines (20 loc) • 753 B
JavaScript
const helper = require('node-red-node-test-helper');
const oauth2Node = require('../src/oauth2.js');
describe('OAuth2 Node Loading', function () {
it('should be loaded', function (done) {
this.timeout(30000); // Increase timeout for individual test
console.log('Testing if node loads correctly...');
const flow = [{ id: 'n1', type: 'oauth2', name: 'oauth2' }];
helper.load(oauth2Node, flow, function () {
const n1 = helper.getNode('n1');
try {
n1.should.have.property('name', 'oauth2');
console.log('Node loaded successfully');
done();
} catch (err) {
console.error('Node failed to load', err);
done(err);
}
});
});
});