Ejemplo n.º 1
0
	'should return an error when retrieving metadata': function(){
		var service = new Service({});
		var mock = sinon.mock(service);

		mock.expects("execute").yields({statusCode: 404}).once();

		service.getMetadata('queue1', function(err){
			assert.equal(err.Code, 404);		
		});					

		mock.verify();		
	},
Ejemplo n.º 2
0
	'should get queue metadata': function(){
		var service = new Service({});
		var mock = sinon.mock(service);	

		mock.expects("execute").withArgs('get', 'queue1', {comp: 'metadata'}, { 'x-ms-version': '2009-09-19' }, null)
							   .yields({statusCode: 200, headers: { 'x-ms-approximate-message-count': 10, 'x-ms-meta-name': 'value' }})
							   .once();

		service.getMetadata('queue1', function(err, data){
			assert.equal(err, null);
			assert.equal(data['x-ms-meta-name'], 'value');
		});					

		mock.verify();		
	},