start updating stats

pull/2011/head
Richard Harris 7 years ago
parent 6690e0fb73
commit 8345107f5c

@ -97,11 +97,9 @@ export default class Stats {
});
return {
props: component.props.map(prop => prop.as),
timings,
warnings: this.warnings,
imports,
templateReferences: component && component.template_references
vars: component.vars
};
}

@ -2,22 +2,37 @@ export default {
test(assert, stats) {
assert.deepEqual(stats.vars, [
{
name: 'x',
kind: 'import',
imported: 'x',
default: true,
source: 'x'
import_type: 'default',
imported_as: 'default',
source: 'x',
exported_as: null,
module: false,
mutated: false,
referenced: true
},
{
name: 'y',
kind: 'import',
imported: 'y',
named: true,
source: 'y'
import_type: 'default',
imported_as: 'y',
source: 'y',
exported_as: null,
module: false,
mutated: false,
referenced: true
},
{
name: 'z',
kind: 'import',
imported: 'y',
namespace: true,
source: 'y'
import_type: 'default',
imported_as: '*',
source: 'z',
exported_as: null,
module: false,
mutated: false,
referenced: true
}
]);
}

@ -4,23 +4,45 @@ export default {
{
name: 'name',
kind: 'let',
exported: 'name',
import_type: null,
imported_as: null,
source: null,
exported_as: 'name',
module: false,
mutated: false,
referenced: true
},
{
name: 'cats',
kind: 'let',
exported: 'name',
import_type: null,
imported_as: null,
source: null,
exported_as: 'name',
module: false,
mutated: false,
referenced: true
},
{
name: 'foo',
kind: 'let',
import_type: null,
imported_as: null,
source: null,
exported_as: null,
module: false,
mutated: false,
referenced: true
},
{
name: 'bar',
kind: 'let',
import_type: null,
imported_as: null,
source: null,
exported_as: null,
module: false,
mutated: false,
referenced: true
}
]);

@ -4,20 +4,35 @@ export default {
{
name: 'foo',
kind: 'injected',
exported: 'foo',
referenced: true
import_type: null,
imported_as: null,
source: null,
exported_as: 'foo',
referenced: true,
module: false,
mutated: true
},
{
name: 'Bar',
kind: 'injected',
exported: 'Bar',
referenced: true
import_type: null,
imported_as: null,
source: null,
exported_as: 'Bar',
referenced: true,
module: false,
mutated: true
},
{
name: 'baz',
kind: 'injected',
exported: 'baz',
referenced: true
import_type: null,
imported_as: null,
source: null,
exported_as: 'baz',
referenced: true,
module: false,
mutated: true
}
]);
},

Loading…
Cancel
Save