beforeEach(() => {
fixture = TestBed.createComponent(SubtitleComponent);
component = fixture.componentInstance;
+ component.subtitle.Foods = [
+ {
+ Food: "Schnitzel",
+ sideDish: "mit Pommes",
+ price: "10,50 €"
+ },
+ {
+ Food: "Jägerschnitzel",
+ sideDish: "mit Pommes",
+ price: "12,50 €"
+ },
+ {
+ Food: "Hawaischnitzel",
+ sideDish: "mit Pommes",
+ price: "11,50 €"
+ }
+ ];
fixture.detectChanges();
});
it('add new food', () => {
let expectedFoods = [
- {
- Food: "",
- sideDish: "",
- price: ""
- }
- ];
- component.addNewFood();
- expect(component.subtitle.Foods).toEqual(expectedFoods);
- });
-
- it('insert new food', () => {
- let initFoods = [
{
Food: "Schnitzel",
sideDish: "mit Pommes",
Food: "Hawaischnitzel",
sideDish: "mit Pommes",
price: "11,50 €"
+ },
+ {
+ Food: "",
+ sideDish: "",
+ price: ""
}
];
- component.subtitle.Foods = initFoods;
+ component.addNewFood();
+ expect(component.subtitle.Foods).toEqual(expectedFoods);
+ });
+
+ it('insert new food', () => {
let expectedFoods = [
{
Food: "Schnitzel",
});
it('remove one food', () => {
- let initFoods = [
- {
- Food: "Schnitzel",
- sideDish: "mit Pommes",
- price: "10,50 €"
- },
- {
- Food: "Jägerschnitzel",
- sideDish: "mit Pommes",
- price: "12,50 €"
- },
- {
- Food: "Hawaischnitzel",
- sideDish: "mit Pommes",
- price: "11,50 €"
- }
- ];
- component.subtitle.Foods = initFoods;
let expectedFoods = [
{
Food: "Schnitzel",
});
it('drag and drop move item', () => {
- let initFoods = [
- {
- Food: "Schnitzel",
- sideDish: "mit Pommes",
- price: "10,50 €"
- },
- {
- Food: "Jägerschnitzel",
- sideDish: "mit Pommes",
- price: "12,50 €"
- },
- {
- Food: "Hawaischnitzel",
- sideDish: "mit Pommes",
- price: "11,50 €"
- }
- ];
- component.subtitle.Foods = initFoods;
let expectedFoods = [
{
Food: "Schnitzel",