text: 
  /**
   * @overview unit tests of ccm component for cryptoblock
   * @author Manfred Kaul <manfred.kaul@h-brs.de> 2017
   * @license The MIT License (MIT)
   */
  
  ccm.files[ 'tests.js' ] = {
    setup: ( suite, callback ) => {
      suite.ccm.component( '../cryptoblock/ccm.cryptoblock.js', component => {
        suite.component = component;
        callback();
      } );
    },
    fundamental: {
      tests: {
        componentName: suite => {
          suite.component.instance( instance => suite.assertSame( 'cryptoblock', instance.component.name ) );
        }
      }
    },
    tests: {
      oneInput: suite => {
        suite.component.start( {
          inner: suite.ccm.helper.html( {
            tag: 'input',
            type: 'text',
            name: 'foo',
            value: 'bar'
          } ),
          onfinish: ( instance, result ) => suite.assertEquals( { foo: 'bar' }, result )
        }, instance => {
          console.log( instance.element );
          instance.element.querySelector( '#cryptoblock' ).click();
        } );
      }
    }
  };
  