diff options
Diffstat (limited to 'stepped-solutions/FINISHED/frontend/__tests__/Item.test.js')
| -rw-r--r-- | stepped-solutions/FINISHED/frontend/__tests__/Item.test.js | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/stepped-solutions/FINISHED/frontend/__tests__/Item.test.js b/stepped-solutions/FINISHED/frontend/__tests__/Item.test.js deleted file mode 100644 index 692b913..0000000 --- a/stepped-solutions/FINISHED/frontend/__tests__/Item.test.js +++ /dev/null @@ -1,39 +0,0 @@ -import ItemComponent from '../components/Item'; -import { shallow, mount } from 'enzyme'; -import toJSON from 'enzyme-to-json'; - -const fakeItem = { - id: 'ABC123', - title: 'A Cool Item', - price: 4000, - description: 'This item is really cool!', - image: 'dog.jpg', - largeImage: 'largedog.jpg', -}; - -describe('<Item/>', () => { - it('renders and matches the snapshot', () => { - 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); - // }); -}); |
