Sha256: f57ae4a463bce03054250f773f16526ab84a2de99cc7b887a62e7770ee79fa68

Contents?: true

Size: 1.09 KB

Versions: 18

Compression:

Stored size: 1.09 KB

Contents

// ==========================================================================
// Project:   CoreTools.Test
// Copyright: ©2010 Apple Inc.
// ==========================================================================
/*globals CoreTools */

/** @class

  (Document your Model here)

  @extends SC.Record
  @version 0.1
*/
CoreTools.Test = SC.Record.extend(
/** @scope CoreTools.Test.prototype */ {

  primaryKey: "url",
  
  /**
    The filename for this test.
  */
  filename: SC.Record.attr(String),
  
  /**
    The test URL.
  */
  url: SC.Record.attr(String),

  /**
    Display name to show in the tests UI.  This is computed by removing some
    generic cruft from the filename.
  */
  displayName: function() {
    return (this.get('filename') || '').replace(/^tests\//,'');
  }.property('filename').cacheable(),

  /**
    Test icon.  To be replaced eventually with actual pass|fail icons
  */
  icon: 'sc-icon-document-16',

  /**
    Shows the "branch" at the right of the list.  Eventually this will be
    computed based on whether the test is a summary of other tests or not.
  */
  isRunnable: YES
  
}) ;

Version data entries

18 entries across 18 versions & 2 rubygems

Version Path
spade-0.0.1 sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.5.0.pre.5 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.5.0.pre.4.1 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.5.0.pre.4 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.5.0.pre.3 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.4.5 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.4.5-java lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.4.4-java lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.4.4 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.4.3.1 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.4.3-java lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.4.3 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.4.2-java lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.4.2 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.4.1-java lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.4.1 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.4.0-java lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.4.0 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js