Real unit test (isolation, no children render)
Calls:
- constructor
- render
| matrix: | |
| include: | |
| - os: linux | |
| language: android | |
| licenses: | |
| - 'android-sdk-preview-license-.+' | |
| - 'android-sdk-license-.+' | |
| - 'google-gdk-license-.+' | |
| android: | |
| components: |
| import monix.eval.Task | |
| import java.util.concurrent.TimeUnit | |
| import scala.concurrent.duration._ | |
| /** Request limiter for APIs that have quotas per second, minute, hour, etc. | |
| * | |
| * {{{ | |
| * // Rate-limits to 100 requests per second | |
| * val limiter = TaskLimiter(TimeUnit.SECONDS, limit = 100) | |
| * |
| mysql.server stop # kill the process if it fails | |
| brew uninstall mysql56 | |
| brew update | |
| brew install mysql | |
| cp /usr/local/Cellar/mysql/5.7.12/support-files/my-default.cnf /usr/local/etc/my.cnf | |
| brew services start mysql # don't run via tmux | |
| mysql_upgrade -u root --force | |
| brew services restart mysql # don't run via tmux | |
| cd ~/Code/17hats/17hats | |
| bundle exec gem uninstall -a mysql2; bundle install |
| // for use with your build.sbt | |
| object Dependencies { | |
| // ... all your other dependencies | |
| val typesafeSlick = "com.typesafe.slick" %% "slick" % "3.1.1" | |
| val postgreSql = "org.postgresql" % "postgresql" % "9.4.1209" | |
| val hikariCP = "com.typesafe.slick" %% "slick-hikaricp" % "3.1.0" // you need really need this or you get ClassNotFoundException | |
| } |
| 'use strict'; | |
| var React = require('react-native'); | |
| var { | |
| AppRegistry, | |
| StyleSheet, | |
| Text, | |
| View, | |
| Easing, | |
| Animated, |
| var Sequelize = require('sequelize'); | |
| var sequelize = new Sequelize(undefined, undefined, undefined, { | |
| 'dialect': 'sqlite', | |
| 'storage': __dirname + '/basic-sqlite-database.sqlite' | |
| }); | |
| var Profile = sequelize.define('profile', { | |
| someData: Sequelize.STRING | |
| }); |
The standard names for indexes in PostgreSQL are:
{tablename}_{columnname(s)}_{suffix}
where the suffix is one of the following:
pkeyfor a Primary Key constraint;keyfor a Unique constraint;exclfor an Exclusion constraint;idxfor any other kind of index;
They're just variables you set on your system that various programs/processes can read. A fairly standard example in javascript circles would be setting your NODE_ENV variable to "production" or "development", altering how node code is executed on your system (for example showing more debug messaging when in development).
With most shells there's a way to set them for the current session, and a way to set them for all sessions. The following is meant to be a guide on how to set env vars in the various shells.
Setting for the session:
| # delete local tag '12345' | |
| git tag -d 12345 | |
| # delete remote tag '12345' (eg, GitHub version too) | |
| git push origin :refs/tags/12345 | |
| # alternative approach | |
| git push --delete origin tagName | |
| git tag -d tagName |