mirror of
https://github.com/pebble-dev/clay.git
synced 2026-09-03 23:57:43 -04:00
restructure directories and add tests for clay-item
This commit is contained in:
+14
-2
@@ -1,6 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
var _ = require('../src/scripts/vendor/minified/minified')._;
|
||||
var ClayItem = require('../src/scripts/lib/clay-item');
|
||||
var idCounter = 0;
|
||||
|
||||
/**
|
||||
@@ -8,7 +9,7 @@ var idCounter = 0;
|
||||
* @param {{}} [config]
|
||||
* @returns {{}}
|
||||
*/
|
||||
function fixture(type, config) {
|
||||
function configItem(type, config) {
|
||||
|
||||
var basic = {
|
||||
type: type,
|
||||
@@ -22,4 +23,15 @@ function fixture(type, config) {
|
||||
return _.extend({}, basic, config);
|
||||
}
|
||||
|
||||
module.exports = fixture;
|
||||
/**
|
||||
*
|
||||
* @param {string} type
|
||||
* @param {{}} [config]
|
||||
* @returns {ClayItem}
|
||||
*/
|
||||
function clayItem(type, config) {
|
||||
return new ClayItem(configItem(type, config));
|
||||
}
|
||||
|
||||
module.exports.configItem = configItem;
|
||||
module.exports.clayItem = clayItem;
|
||||
|
||||
Reference in New Issue
Block a user