diff --git a/lib/csf-tools/src/CsfFile.test.ts b/lib/csf-tools/src/CsfFile.test.ts index fb70e4ce0749..39d8c391a2be 100644 --- a/lib/csf-tools/src/CsfFile.test.ts +++ b/lib/csf-tools/src/CsfFile.test.ts @@ -46,6 +46,32 @@ describe('CsfFile', () => { `); }); + it('exported const stories', () => { + expect( + parse( + dedent` + export default { title: 'foo/bar' }; + const A = () => {}; + const B = (args) => {}; + export { A, B }; + `, + true + ) + ).toMatchInlineSnapshot(` + meta: + title: foo/bar + stories: + - id: foo-bar--a + name: A + parameters: + __id: foo-bar--a + - id: foo-bar--b + name: B + parameters: + __id: foo-bar--b + `); + }); + it('underscores', () => { expect( parse(