Reference Source Test

test/integration-test/src/Kind/Kind.test.js

  1. import assert from 'assert';
  2. import {find} from '../../util';
  3.  
  4. describe('test/Kind/Kind:', ()=>{
  5. it('has kind = class', ()=>{
  6. const doc = find('longname', 'src/Kind/Kind.js~TestKindClass');
  7. assert.equal(doc.kind, 'class');
  8. });
  9.  
  10. it('has kind = constructor', ()=>{
  11. const doc = find('longname', 'src/Kind/Kind.js~TestKindClass#constructor');
  12. assert.equal(doc.kind, 'constructor');
  13. });
  14.  
  15. it('has kind = member', ()=>{
  16. const doc = find('longname', 'src/Kind/Kind.js~TestKindClass#testKindMember');
  17. assert.equal(doc.kind, 'member');
  18. });
  19.  
  20. it('has kind = method', ()=>{
  21. const doc = find('longname', 'src/Kind/Kind.js~TestKindClass#testKindMethod');
  22. assert.equal(doc.kind, 'method');
  23. });
  24.  
  25. it('has kind = get', ()=>{
  26. const doc = find('longname', 'src/Kind/Kind.js~TestKindClass#testKindGet');
  27. assert.equal(doc.kind, 'get');
  28. });
  29.  
  30. it('has kind = set', ()=>{
  31. const doc = find('longname', 'src/Kind/Kind.js~TestKindClass#testKindSet');
  32. assert.equal(doc.kind, 'set');
  33. });
  34.  
  35. it('has kind = function', ()=>{
  36. const doc = find('longname', 'src/Kind/Kind.js~testKindFunction');
  37. assert.equal(doc.kind, 'function');
  38. });
  39.  
  40. it('has kind = variable', ()=>{
  41. const doc = find('longname', 'src/Kind/Kind.js~testKindVariable');
  42. assert.equal(doc.kind, 'variable');
  43. });
  44.  
  45. it('has kind = typedef', ()=>{
  46. const doc = find('longname', 'src/Kind/Kind.js~testKindTypedef');
  47. assert.equal(doc.kind, 'typedef');
  48. });
  49.  
  50. it('has kind = external', ()=>{
  51. const doc = find('longname', 'src/Kind/Kind.js~testKindExternal');
  52. assert.equal(doc.kind, 'external');
  53. });
  54.  
  55. xit('has kind = file');
  56.  
  57. xit('has kind = packageJOSN');
  58. xit('has kind = index');
  59. });