Newer
Older
reroad-test / 2020-ryusei / aframe-master / tests / extras / primitives / primitives / a-sky.test.js
@ryusei ryusei on 22 Oct 2020 859 bytes パノラマ表示
/* global assert, suite, test, setup */
var helpers = require('../../../helpers');

suite('a-sky', function () {
  setup(function (done) {
    var parentEl = helpers.entityFactory();
    var skyEl = this.el = document.createElement('a-sky');
    parentEl.addEventListener('loaded', function () {
      parentEl.sceneEl.appendChild(skyEl);
    });
    skyEl.addEventListener('loaded', function () {
      done();
    });
  });

  test('can set theta-length', function (done) {
    this.el.setAttribute('theta-length', 90);
    process.nextTick(() => {
      assert.equal(this.el.getAttribute('geometry').thetaLength, 90);
      done();
    });
  });

  test('can set radius', function (done) {
    this.el.setAttribute('radius', 30);
    process.nextTick(() => {
      assert.equal(this.el.getAttribute('geometry').radius, 30);
      done();
    });
  });
});