From bad9c472168bfad47fb86ab5b13bfbb56a243f08 Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Mon, 14 Mar 2016 18:29:05 -0700 Subject: [PATCH] Add @variation support --- lib/parse.js | 4 +++- test/lib/parse.js | 8 ++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/parse.js b/lib/parse.js index bd7c866..af36b0a 100644 --- a/lib/parse.js +++ b/lib/parse.js @@ -162,7 +162,9 @@ var flatteners = { // 'type' 'typedef': flattenTypedName, 'var': synonym('member'), - // 'variation' + 'variation': function (result, tag) { + result.variation = tag.variation; + }, 'version': flattenDescription, 'virtual': synonym('abstract') }; diff --git a/test/lib/parse.js b/test/lib/parse.js index 2aa7a8e..9f64a2f 100644 --- a/test/lib/parse.js +++ b/test/lib/parse.js @@ -499,6 +499,14 @@ test('parse - @var', function (t) { t.end(); }); +test('parse - @variation', function (t) { + t.equal(evaluate(function () { + /** @variation 1 */ + })[0].variation, 1, 'see'); + + t.end(); +}); + test('parse - @version', function (t) { t.end(); });