diff options
Diffstat (limited to 'finished-application/frontend/__tests__/Item.test.js')
| -rw-r--r-- | finished-application/frontend/__tests__/Item.test.js | 43 |
1 files changed, 23 insertions, 20 deletions
diff --git a/finished-application/frontend/__tests__/Item.test.js b/finished-application/frontend/__tests__/Item.test.js index 692b913..313fdb5 100644 --- a/finished-application/frontend/__tests__/Item.test.js +++ b/finished-application/frontend/__tests__/Item.test.js @@ -16,24 +16,27 @@ describe('<Item/>', () => { const wrapper = shallow(<ItemComponent item={fakeItem} />); expect(toJSON(wrapper)).toMatchSnapshot(); }); - // it('renders the image properly', () => { - // const wrapper = shallow(<ItemComponent item={fakeItem} />); - // const img = wrapper.find('img'); - // expect(img.props().src).toBe(fakeItem.image); - // expect(img.props().alt).toBe(fakeItem.title); - // }); - // it('renders the pricetag and title', () => { - // const wrapper = shallow(<ItemComponent item={fakeItem} />); - // const PriceTag = wrapper.find('PriceTag'); - // expect(PriceTag.children().text()).toBe('$50'); - // expect(wrapper.find('Title a').text()).toBe(fakeItem.title); - // }); - // it('renders out the buttons properly', () => { - // const wrapper = shallow(<ItemComponent item={fakeItem} />); - // const buttonList = wrapper.find('.buttonList'); - // expect(buttonList.children()).toHaveLength(3); - // expect(buttonList.find('Link')).toHaveLength(1); - // expect(buttonList.find('AddToCart').exists()).toBe(true); - // expect(buttonList.find('DeleteItem').exists()).toBe(true); - // }); + + it('renders the image properly', () => { + const wrapper = shallow(<ItemComponent item={fakeItem} />); + const img = wrapper.find('img'); + expect(img.props().src).toBe(fakeItem.image); + expect(img.props().alt).toBe(fakeItem.title); + }); + + it('renders the pricetag and title', () => { + const wrapper = shallow(<ItemComponent item={fakeItem} />); + const PriceTag = wrapper.find('PriceTag'); + expect(PriceTag.children().text()).toBe('$40'); + expect(wrapper.find('Title a').text()).toBe(fakeItem.title); + }); + + it('renders out the buttons properly', () => { + const wrapper = shallow(<ItemComponent item={fakeItem} />); + const buttonList = wrapper.find('.buttonList'); + expect(buttonList.children()).toHaveLength(3); + expect(buttonList.find('Link')).toHaveLength(1); + expect(buttonList.find('AddToCart').exists()).toBe(true); + expect(buttonList.find('DeleteItem').exists()).toBe(true); + }); }); |
