old_contents: 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);
    //   });
    // });
  
  });
  
new_contents: describe("Gilded Rose", function() {
  
    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("should contain data", function() {
      expect(items.length).toBeGreaterThan(0);
    });
  
    it("has an update function", function() {
      expect(typeof update_quality).toBe('function');
    });
  
  });
  
subject: Add some integrity tests to coverage report