From 2297baa9172b610dfc696ac96274d8a41e06baa2 Mon Sep 17 00:00:00 2001 From: neverland Date: Fri, 8 Mar 2019 17:53:46 +0800 Subject: [PATCH] [bugfix] Card: origin-price slot not work (#2927) --- packages/card/index.tsx | 2 +- .../card/test/__snapshots__/index.spec.js.snap | 13 +++++++++++++ packages/card/test/index.spec.js | 17 +++++++++++++++++ 3 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 packages/card/test/__snapshots__/index.spec.js.snap create mode 100644 packages/card/test/index.spec.js diff --git a/packages/card/index.tsx b/packages/card/index.tsx index 3d4426c0a..ebc3f5b10 100644 --- a/packages/card/index.tsx +++ b/packages/card/index.tsx @@ -94,7 +94,7 @@ function Card( const OriginPrice = showOriginPrice && (
{slots['origin-price'] - ? slots['origin-price'] + ? slots['origin-price']() : `${props.currency} ${props.originPrice}`}
); diff --git a/packages/card/test/__snapshots__/index.spec.js.snap b/packages/card/test/__snapshots__/index.spec.js.snap new file mode 100644 index 000000000..c57dd3037 --- /dev/null +++ b/packages/card/test/__snapshots__/index.spec.js.snap @@ -0,0 +1,13 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`render origin-price slot 1`] = ` +
+
+
+
+
Custom Origin Price
+
+
+
+
+`; diff --git a/packages/card/test/index.spec.js b/packages/card/test/index.spec.js new file mode 100644 index 000000000..50070c0e9 --- /dev/null +++ b/packages/card/test/index.spec.js @@ -0,0 +1,17 @@ +import Card from '..'; +import { mount } from '../../../test/utils'; + +test('render origin-price slot', () => { + const wrapper = mount({ + template: ` + + + + `, + components: { + Card + } + }); + + expect(wrapper).toMatchSnapshot(); +});