মূল কনটেন্টে যান
🐹
emberjs learning
Quality•দিন ০৫৮/৬৫

Use qunit-dom for Better Test Assertions

এই দিনের কাজ · মোট ১০′০/১ (০%)
  • Use qunit-dom for Better Test Assertions — নিচের Incorrect কোড পড়ে, না দেখে ঠিক সংস্করণটা লিখুন; তারপর "কেন" ইংরেজিতে ২–৩ বাক্যে জোরে বলুন, আর খাতায় এক লাইন: নিজের কাজে এটা কোথায় দেখেছেন

    Incorrect (verbose QUnit assertions):

    // tests/integration/components/greeting-test.js
    import { module, test } from 'qunit';
    import { setupRenderingTest } from 'ember-qunit';
    import { render } from '@ember/test-helpers';
    
    
    module('Integration | Component | greeting', function (hooks) {
      setupRenderingTest(hooks);
    
      test('it renders', async function (assert) {
        await render(<template><Greeting @name="World" /></template>);
    
        const element = this.element.querySelector('.greeting');
        assert.ok(element, 'greeting element exists');
        assert.equal(element.textContent.trim(), 'Hello, World!', 'shows greeting');
        assert.ok(element.classList.contains('greeting'), 'has greeting class');
      });
    });
    
    ১০′🔁 ঝালাই হবেimpact · MEDIUMCorrect: আগে নিজে লিখুন
দিন শেষে — নিজেকে যাচাই
না দেখে ঠিকটা লেখা, আর "কেন" ইংরেজিতে জোরে বলা হয়েছে?

উত্তরের আগে উপরের কাজ না দেখে মনে করুন এই দিনে কী কী করেছেন। 🧠 Test yourself