UNPKG

is-vegan

Version:

Is-Vegan is a library which helps you to find out which ingridiends are not vegan

26 lines (20 loc) 771 B
import * as canBeVegan from '../src/modules/CanBeVegan'; test('should be true for empty string', () => { expect(canBeVegan.isFlaggedIngredient('')).toBe(true); }); test('should be flagged ingredient', () => { expect(canBeVegan.isFlaggedIngredient('biotin')).toBe(true); }); test('should NOT be flagged ingredient', () => { expect(canBeVegan.isFlaggedIngredient('soy')).toBe(false); }); test('should NOT contain flagged ingredients', () => { expect( canBeVegan.containsFlaggedIngredients(['soy', 'cacao butter']) ).toEqual(expect.arrayContaining([])); }); test('should contain flagged ingredients', () => { expect( canBeVegan.containsFlaggedIngredients(['biotin', 'glycine', 'soy']) ).toEqual(expect.arrayContaining(['biotin', 'glycine'])); });