summaryrefslogtreecommitdiffstats
path: root/finished-application/frontend/__tests__/Item.test.js
diff options
context:
space:
mode:
Diffstat (limited to 'finished-application/frontend/__tests__/Item.test.js')
-rw-r--r--finished-application/frontend/__tests__/Item.test.js43
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);
+ });
});