<commit_before>describe('Manipulation 此部分中所有的方法是一些操作DOM的方式。', function () {

    it('.add() - 添加元素到当前匹配的元素集合中。', function () {
   
    })

    it('.append() - 根据参数设定在每个匹配元素里面的末尾处插入内容。', function () {
        
        var elm = document.getElementById("test")
            elm.innerHTML = '<div class="jslite">Goodbye</div>';
        expect($("#test div.jslite")).to.have.property('append');
        expect($("#test div.jslite").append("dd").text()).to.equal('Goodbyedd');<commit_msg>添加.add()测试.<commit_after>describe('Manipulation 此部分中所有的方法是一些操作DOM的方式。', function () {

    it('.add() - 添加元素到当前匹配的元素集合中。', function () {
        
        var elm = document.getElementById("test")
            elm.innerHTML = '<ul> <li>list item 1</li> <li>list item 2</li></ul> <p>a paragraph</p>';

        console.log($('#test li').add('p'))
        assert.lengthOf($('#test li').add('p').css('background-color', 'red'),3)
        assert.equal($('#test').html(),'<ul> <li style="background-color: red;">list item 1</li> <li style="background-color: red;">list item 2</li></ul> <p style="background-color: red;">a paragraph</p>')

    })

    it('.append() - 根据参数设定在每个匹配元素里面的末尾处插入内容。', function () {
        
        var elm = document.getElementById("test")
            elm.innerHTML = '<div class="jslite">Goodbye</div>';
        expect($("#test div.jslite")).to.have.property('append');
        expect($("#test div.jslite").append("dd").text()).to.equal('Goodbyedd');
{'fraction_non_alphanumeric': 0.22038567493112948, 'fraction_numerical': 0.003443526170798898, 'mean_word_length': 3.457055214723926, 'pattern_counts': {'":': 0, '<': 23, '<?xml version=': 0, '>': 23, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5738593', 'n_tokens_mistral': 553, 'n_tokens_neox': 555, 'n_words': 70}