Edit in JSFiddle

describe('Product basket', function () {
    var productBasket;
    beforeEach(function () {
        productBasket = new ProductBasket();
    });
    describe('.getTotal()', function () {
        it('returns sum of product.getPrice()', function () {
            var productDummy1 = {getPrice: function () { return 10; }},
                productDummy2 = {getPrice: function () { return 20; }};
 
            productBasket.add(productDummy1);
            productBasket.add(productDummy2);
 
            expect(productBasket.getTotal()).toEqual(30);
        });
    });
});