Need advice about which tool to choose?Ask the StackShare community!

Enzyme

939
345
+ 1
0
SpaceVim

16
57
+ 1
18
Add tool

Enzyme vs SpaceVim: What are the differences?

Enzyme: JavaScript Testing utilities for React, by Airbnb. Enzyme is a JavaScript Testing utility for React that makes it easier to assert, manipulate, and traverse your React Components' output; SpaceVim: Like spacemacs, but for vim. SpaceVim is a Modular configuration, a bundle of custom settings and plugins, for Vim. It got inspired by spacemacs.

Enzyme and SpaceVim are primarily classified as "Javascript Testing Framework" and "Tools for Text Editors" tools respectively.

Enzyme and SpaceVim are both open source tools. It seems that Enzyme with 17.5K GitHub stars and 1.93K forks on GitHub has more adoption than SpaceVim with 11.5K GitHub stars and 957 GitHub forks.

Decisions about Enzyme and SpaceVim

Postman will be used to do integration testing with the backend API we create. It offers a clean interface to create many requests, and you can even organize these requests into collections. It helps to test the backend API first to make sure it's working before using it in the front-end. Jest can also be used for testing and is already embedded into React. Not only does it offer unit testing support in javascript, it can also do snapshot testing for the front-end to make sure components are rendering correctly. Enzyme is complementary to Jest and offers more functions such as shallow rendering. UnitTest will be used for Python testing as it is simple, has a lot of functionality and already built in with python. Sentry will be used for keeping track of errors as it is also easily integratable with Heroku because they offer it as an add-on. LogDNA will be used for tracking logs which are not errors and is also a Heroku add-on. Its good to have a separate service to record logs, monitor, track and even fix errors in real-time so our application can run more smoothly.

See more
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Enzyme
Pros of SpaceVim
    Be the first to leave a pro
    • 4
      Easy to get started with
    • 4
      Easy to update
    • 3
      Attractive default theme
    • 3
      Realtime Guide
    • 2
      Setting up language servers just works
    • 2
      Better default

    Sign up to add or upvote prosMake informed product decisions

    - No public GitHub repository available -

    What is Enzyme?

    Enzyme is a JavaScript Testing utility for React that makes it easier to assert, manipulate, and traverse your React Components' output.

    What is SpaceVim?

    SpaceVim is a Modular configuration, a bundle of custom settings and plugins, for Vim. It got inspired by spacemacs.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use Enzyme?
    What companies use SpaceVim?
    See which teams inside your own company are using Enzyme or SpaceVim.
    Sign up for StackShare EnterpriseLearn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Enzyme?
    What tools integrate with SpaceVim?
    What are some alternatives to Enzyme and SpaceVim?
    react-testing-library
    It is a simple and complete React DOM testing utility that encourage good testing practices. It provides light utility functions on top of react-dom and react-dom/test-utils, in a way that encourages better testing practices.
    Jest
    Jest provides you with multiple layers on top of Jasmine.
    Mocha
    Mocha is a feature-rich JavaScript test framework running on node.js and the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases.
    Cypress
    Cypress is a front end automated testing application created for the modern web. Cypress is built on a new architecture and runs in the same run-loop as the application being tested. As a result Cypress provides better, faster, and more reliable testing for anything that runs in a browser. Cypress works on any front-end framework or website.
    Jasmine
    Jasmine is a Behavior Driven Development testing framework for JavaScript. It does not rely on browsers, DOM, or any JavaScript framework. Thus it's suited for websites, Node.js projects, or anywhere that JavaScript can run.
    See all alternatives