// Plik: r07/notesApp1ServiceSpec.js

describe('ItemCtrl ze środliniową imitacją', function() {
  beforeEach(module('notesApp1'));

  var service;

  beforeEach(inject(function(ItemService) {
    service = ItemService;
  }));

  it('powinna zwrócić domyślne elementy', function() {
    expect(service.list()).toEqual([
      {id: 1, label: 'Element 0'},
      {id: 2, label: 'Element 1'}
    ]);
  });

  it('powinna dodać elementy', function() {
    var newItem = {id: 3, label: 'Nowy element'};
    service.add(newItem);
    expect(service.list()).toEqual([
      {id: 1, label: 'Element 0'},
      {id: 2, label: 'Element 1'},
      newItem
    ]);
  });

});
