describe("Gilded Rose", function() {
  var foo;

  // beforeEach(function() {
  //   foo = 0;
  //   foo += 1;
  // });

  // afterEach(function() {
  //   foo = 0;
  // });

  it("has an Item constructor", function() {
    expect(typeof Item).toBe('function');
  });

  it("should set a global array", function() {
    expect(items instanceof Array).toBe(true);
  });

  // it("can have a negative case", function() {
  //   expect(false).not.toBe(true);
  // });



  // describe("Another spec", function() {
  //   it("is just a function, so it can contain any code", function() {
  //     var foo = 0;
  //     foo += 1;

  //     expect(foo).toEqual(1);
  //   });

  //   it("The 'toBeLessThan' matcher is for mathematical comparisons", function() {
  //     var pi = 3, e = 2;

  //     expect(e).toBeLessThan(pi);
  //     expect(pi).not.toBeLessThan(e);
  //   });

  //   it("The 'toBeGreaterThan' is for mathematical comparisons", function() {
  //     var pi = 3, e = 2;

  //     expect(pi).toBeGreaterThan(e);
  //     expect(e).not.toBeGreaterThan(pi);
  //   });
  // });

});

@@ -33,145 +33,8 @@
 () %7B
-%0A  var foo;%0A%0A  // beforeEach(function() %7B%0A  //   foo = 0;%0A  //   foo += 1;%0A  // %7D);%0A%0A  // afterEach(function() %7B%0A  //   foo = 0;%0A  // %7D);
 %0A%0A  
@@ -231,505 +231,93 @@
 ;%0A%0A 
- //
  it(%22
-can have a negative case%22, function() %7B%0A  //   expect(false).not.toBe(true);%0A  // %7D);%0A%0A%0A%0A  // describe(%22Another spec%22, function() %7B%0A  //   it(%22is just a function, so it can contain any code%22, function() %7B%0A  //     var foo = 0;%0A  //     foo += 1;%0A%0A  //     expect(foo).toEqual(1);%0A  //   %7D);%0A%0A  //   it(%22The 'toBeLessThan' matcher is for mathematical comparisons%22, function() %7B%0A  //     var pi = 3, e = 2;%0A%0A  //     expect(e).toBeLessThan(pi);%0A  //     expect(pi).not.toBeLess
+should contain data%22, function() %7B%0A    expect(items.length).toBeGreater
 Than(
-e
+0
 );%0A
-  // 
   %7D)
@@ -325,70 +325,34 @@
 %0A%0A  
-//   it(%22The 'toBeGreaterThan' is for mathematical comparis
+it(%22has an update functi
 on
-s
 %22, f
@@ -369,134 +369,59 @@
 %7B%0A  
-//     var pi = 3, e = 2;%0A%0A  //     expect(pi).toBeGreaterThan(e);%0A  //     expect(e).not.toBeGreaterThan(pi);%0A  //   %7D);%0A  //
+  expect(typeof update_quality).toBe('function');%0A 
  %7D);

Add some integrity tests to coverage report