Socket
Socket
Sign inDemoInstall

element-class

Package Overview
Dependencies
Maintainers
4
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

element-class - npm Package Compare versions

Comparing version 0.2.1 to 0.2.2

3

collaborators.md

@@ -7,4 +7,5 @@ ## Collaborators

<tr><th align="left">terinjokes</th><td><a href="https://github.com/terinjokes">GitHub/terinjokes</a></td></tr>
<tr><th align="left">davidtheclark</th><td><a href="https://github.com/davidtheclark">GitHub/davidtheclark</a></td></tr>
<tr><th align="left">karissa</th><td><a href="https://github.com/karissa">GitHub/karissa</a></td></tr>
</tbody></table>
Error: Could not addkarissa on npm
Error: Could not adddavidtheclark on npm

@@ -9,3 +9,3 @@ {

},
"version": "0.2.1",
"version": "0.2.2",
"bugs": {

@@ -17,3 +17,3 @@ "url": "https://github.com/maxogden/element-class/issues"

"devDependencies": {
"tape": "^2.10.2"
"tape": "^4.2.0"
},

@@ -20,0 +20,0 @@ "scripts": {

var test = require('tape')
var elementClass = require('./')
test('adds and removes a class', function(t) {
test('adds classes', function(t) {
var div = document.createElement('div')
document.body.appendChild(div)
elementClass(div).add('foo')
var el = document.querySelectorAll('.foo')
t.equal(el.length, 1)
t.equal(div.className, 'foo')
elementClass(div).add('bar')
t.equal(div.className, 'foo bar')
t.end()
})
test('removes classes', function(t) {
var div = document.createElement('div')
div.className= 'foo bar'
document.body.appendChild(div)
elementClass(div).remove('foo')
el = document.querySelectorAll('.foo')
t.equal(el.length, 0)
t.equal(div.className, 'bar')
elementClass(div).remove('bar')
t.equal(div.className, '')
t.end()
})
test('checks classes', function(t) {
var div = document.createElement('div')
div.className= 'foo bar'
document.body.appendChild(div)
t.ok(elementClass(div).has('foo'))
t.ok(elementClass(div).has('bar'))
t.end()
})
test('does everything', function(t) {
var div = document.createElement('div')
document.body.appendChild(div)
t.notOk(elementClass(div).has('foo'))
t.notOk(elementClass(div).has('bar'))
elementClass(div).add('foo')
elementClass(div).add('bar')
t.ok(elementClass(div).has('foo'))
t.ok(elementClass(div).has('bar'))
elementClass(div).remove('foo')
t.notOk(elementClass(div).has('foo'))
t.ok(elementClass(div).has('bar'))
elementClass(div).remove('bar')
t.notOk(elementClass(div).has('foo'))
t.notOk(elementClass(div).has('bar'))
t.end()
})
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc