Skip to main content
Menu
Codewars
Docs
🌜
🌞
Search
Codewars
Docs
Codewars
Menu
Codewars
Introduction
Getting Started
Registering
Setting Up
Finding Kata
Solving a Kata
After Solving a Kata
Viewing Solutions
Training
Troubleshooting Your Solution
Authoring
Authoring Content
Creating a Kata
Translating a Kata
Tutorials
Creating your first kata
Guidelines
Content Authoring Guidelines
Kata Authoring Guidelines
Writing a Kata Description
General Kata Coding Guidelines
Writing Sample Tests
Writing Submission Tests
Writing Preloaded Code
Writing a Reference Solution
Translation Authoring Guidelines
Recipes
Adding Images to Kata Descriptions
Working with Floating-Point Numbers
How to Read a Solution File
Curation
Content Curation
Reviewing a Kata
Reviewing a Translation
Guidelines
Curation Guidelines
Kata Reviewing Guidelines
Translation Reviewing Guidelines
References
Kata Ranks
Criteria for Approval and Retirement
Community
Codewars Community
Following Other Users
Moderation
Moderation Tools
Code of Conduct
Languages
Supported Languages
Agda
Overview
Testing Agda
BF
Overview
Codewars Test Framework
C
Overview
authoring
Authoring C Content
Memory Management in C Kata
Criterion
CFML
Overview
TestBox
Clojure
Overview
Clojure Test
COBOL
Overview
ZUT
CoffeeScript
Overview
CommonLisp
Overview
Rove
Coq
Overview
coq_codewars
C++
Overview
Authoring
Igloo
Overview
Adding Custom Stringizers
Crystal
Overview
Spec
C#
Overview
NUnit
Dart
Overview
test
Elixir
Overview
ExUnit
Elm
Overview
Elm Test
Erlang
Overview
EUnit
Factor
Overview
testest
Forth
Overview
ttester with Codewars extension
Fortran
Overview
Codewars Test Framework
F#
Overview
Fuchu
Go
Overview
Ginkgo
Groovy
Overview
JUnit
Spock
Haskell
Overview
Hspec
Haxe
Overview
utest
Idris
Overview
Specdris
Java
Overview
JUnit
Javascript
Overview
Authoring
Codewars Test Framework
Mocha
Julia
Overview
FactCheck
Kotlin
Overview
JUnit
KotlinTest
Lean
Overview
Lean
Lua
Overview
Busted
NASM
Overview
Criterion
Nim
Overview
unittest
Objective-C
Overview
UnitKit
OCaml
Overview
OUnit
Pascal
Overview
Perl
Overview
Test::More
PHP
Overview
PHPUnit
PowerShell
Overview
Pester
Prolog
Overview
PLUnit
PureScript
Overview
spec
Python
Overview
Authoring
Python Codewars Test Framework
R
Overview
testthat
Racket
Overview
RackUnit
Raku
Overview
Test
Reason
Overview
Jest
Ruby
Overview
Authoring
Codewars Test Framework
Rust
Overview
Testing Rust
Scala
Overview
ScalaTest
Shell
Overview
RSpec
Solidity
Overview
Truffle
SQL
Overview
RSpec
Writing explicit tests for SQL kata
Swift
Overview
XCTest
TypeScript
Overview
Mocha
VB.NET
Overview
NUnit
Gamification
Rewards and Progress
Ranks
Honor
Privileges
Concepts
Kata
What is Kata?
Beta Process
Collections
Kata Discourse
Satsfaction Rating
Solutions
Tests
Training Routines
Translations
Kumite
What is Kumite?
References
Markdown
Basic Markdown Syntax
Extensions
Kata Editor
Kata Trainer
Glossary
Meta
Writing Codewars Docs
Codewars Test Framework
DEPRECATED
Use Mocha
Edit this page
Previous
« BF
Next
C »