Skip to content

Instantly share code, notes, and snippets.

it('should save and find a tweet', async () => {
tweet.setFollowers(42);
tweet.setFriends(88);
const newTweet = await saveAndFind(tweet);
expect(newTweet.getFollowers()).to.eql(tweet.getFollowers());
expect(newTweet.getFriends()).to.eql(tweet.getFriends());
});
it('should save and find the followers', async () => {
tweet.setFollowers(42);
const newTweet = await saveAndFind(tweet);
expect(newTweet.getFollowers()).to.eql(tweet.getFollowers());
});
it('should save and find the friends', async () => {
tweet.setFriends(88);
const newTweet = await saveAndFind(tweet);
expect(newTweet.getFriends()).to.eql(tweet.getFriends());
});
<script>
var source = new EventSource('/live');
source.onmessage = function(event) {
console.log('Incoming date:' + event.data);
};
</script>
const http = require('http');
const server = http.createServer(function (req, res) {
if (req.url === '/live') {
res.writeHead(200, {
'Content-Type': 'text/event-stream',
'Cache-Control': 'no-cache',
'Connection': 'keep-alive'
});
res.write('retry: 5000\n');
<script src="/socket.io/socket.io.js"></script>
<script>
const socket = io('http://localhost:3000');
socket.on('tic', (data) => {
console.log(data);
data.seconds++;
socket.emit('tac', data);
});
</script>
const http = require('http');
const SocketIO = require('socket.io')
const server = http.createServer(function (req, res) {
...
});
const io = SocketIO(server);
io.on('connection', (socket) => {
socket.emit('tic', { seconds: 0 });
@milingo
milingo / new_gist_file.md
Last active August 29, 2015 14:16
Html Box Model

Box Model

# Turn a List<> into String[]
String[] strings = list.stream().toArray(String[]::new);
# Reduce by collecting over a field
list.stream().collect(Collectors.mapping(
Person::getName,
Collectors.toList())),
# Run several tasks asynchronously and wait for them
CompletableFuture<Map<String, List<String>>> campaignsByGeohashWithLocationsFuture =
@milingo
milingo / mongo.js
Created December 2, 2014 14:44
mongodb cheatsheet
### Clone collection from remote host
mongo
use <database>
db.cloneCollection("remote.host:27017", "<collection>")
@milingo
milingo / cool.js
Last active September 3, 2015 08:42
javascript lessons
var groups =_.groupBy(categories, _.curry(_.has)(_, 'id'));