Sha256: dff4e5bfe56c75b333b526dd27e053020b2da1cc3a8696d743198e487f0e9f33

Contents?: true

Size: 1.09 KB

Versions: 30

Compression:

Stored size: 1.09 KB

Contents

// ==========================================================================
// Project:   CoreTools.Test
// Copyright: ©2011 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

30 entries across 30 versions & 1 rubygems

Version Path
sproutcore-1.9.2 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.9.1 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.9.0 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.8.2.1 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.8.1 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.8.0 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.7.1.beta-java lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.7.1.beta lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.6.0.1-java lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.6.0.1 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.6.0.1-x86-mingw32 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.6.0 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.6.0-java lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.6.0.rc.2-x86-mingw32 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.6.0.rc.2 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.6.0.rc.2-java lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.6.0.rc.1-x86-mingw32 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.6.0.rc.1 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.6.0.rc.1-java lib/frameworks/sproutcore/frameworks/core_tools/models/test.js
sproutcore-1.6.0.beta.3-x86-mingw32 lib/frameworks/sproutcore/frameworks/core_tools/models/test.js