浏览代码

Customized the test display name in the dashboard list.

fredck 10 年之前
父节点
当前提交
345559bf53
共有 1 个文件被更改,包括 16 次插入2 次删除
  1. 16 2
      dev/bender/plugins/ckeditor5/lib/index.js

+ 16 - 2
dev/bender/plugins/ckeditor5/lib/index.js

@@ -15,6 +15,20 @@ var files = [
 module.exports = {
 	name: 'bender-ckeditor5',
 
-	files: files,
-	include: files
+	attach: function() {
+		var that = this;
+		var bender = that;
+
+		bender.plugins.addFiles( files );
+		bender.plugins.addInclude( files );
+
+		bender.on( 'test:created', function( test ) {
+			var name = test.displayName;
+
+			name = name.replace( /node_modules\/ckeditor5-core/, 'core: ' );
+			name = name.replace( /node_modules\/ckeditor5-plugin-([^\/]+)/, 'plugin!$1: ' );
+
+			test.displayName = name;
+		} );
+	}
 };